@@ -20,13 +20,18 @@ const snapAero = async ({ block }) => {
20
20
const sugarHelper = await resolveContract ( base . sugarHelper , "ISugarHelper" ) ;
21
21
22
22
const Q96 = BigNumber . from ( 2 ) . pow ( 96 ) ;
23
- const sqrtRatioX96TickLower = BigNumber . from ( "79224201403219477170569942574" ) ; // -1 tick
24
- const sqrtRatioX96TickHigher = BigNumber . from (
25
- "79228162514264337593543950336"
26
- ) ; // 0 tick
23
+ const sqrtRatioX96TickLower = await aeroStrat
24
+ . connect ( signer )
25
+ . sqrtRatioX96TickLower ( { blockTag } ) ;
26
+ const sqrtRatioX96TickHigher = await aeroStrat
27
+ . connect ( signer )
28
+ . sqrtRatioX96TickHigher ( { blockTag } ) ;
29
+ const lowerTick = await aeroStrat . connect ( signer ) . lowerTick ( { blockTag } ) ;
27
30
28
31
const { tick, sqrtPriceX96 } = await pool . connect ( signer ) . slot0 ( { blockTag } ) ;
29
- const { liquidityGross } = await pool . connect ( signer ) . ticks ( - 1 , { blockTag } ) ;
32
+ const { liquidityGross } = await pool
33
+ . connect ( signer )
34
+ . ticks ( lowerTick , { blockTag } ) ;
30
35
const { amount0 : tickWethBalance , amount1 : tickOethBalance } =
31
36
await sugarHelper
32
37
. connect ( signer )
@@ -95,7 +100,7 @@ const snapAero = async ({ block }) => {
95
100
`Pool WETH : ${ formatUnits ( poolWethBalance ) } (${ formatUnits (
96
101
poolWethPercentage ,
97
102
2
98
- ) } %), ${ poolWethBalance } wei`
103
+ ) } %), ${ poolWethBalance } wei (includes unclaimed WETH) `
99
104
) ;
100
105
console . log (
101
106
`Pool OETH : ${ formatUnits ( poolOethBalance ) } (${ formatUnits (
0 commit comments