如图, state.tick = zeroForOne ? step.tickNext - 1 : step.tickNext;
state.tick = zeroForOne ? step.tickNext - 1 : step.tickNext;
为什么zeroForOne 为 true 时,tickNext要减1, 而 为false 时,使用原值?
zeroForOne
true
false
减少1 的话,会不会多跨越一个初始化过的tick, 少计算跨越tick的流动性? 并且tick和price会产生不对应