0x3b9b8d8dd082ad46682fc10c14a38d52f1101e716597ee1142396b6d441f989e
Transaction
Balance changes
Address | Token(s) swapped | Balance | Price | Value change | |
---|---|---|---|---|---|
| DYDX, WETH | +$12.13 | |||
dYdX | -23.894438 | | -$21.16 | ||
Wrapped Ether | +0.013718783 | | +$33.29 | ||
| ETH | +$8.41 | |||
Ether | +0.00347016 | | +$8.41 | ||
| DYDX, WETH | -$12.13 | |||
dYdX | +23.894438 | | +$21.16 | ||
Wrapped Ether | -0.013718783 | | -$33.29 | ||
| ETH | -$68.89 | |||
Ether | -0.02841961 | | -$68.89 |
Invocation flow
Full trace
- 0CALL754768 gas [RECV] Popsicle LP V3 DYDX/WETH.rebalance () (0x)
- 1SLOAD_status 1
- 2SSTORE_status 1 to 2
- 3SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -69360, -66300, true, false)
- 4STATICCALL2406 gas OptimizerStrategy.maxTwapDeviation () (100)
- 6SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -69360, -66300, true, false)
- 7STATICCALL398 gas OptimizerStrategy.twapDuration () (150)
- 9SLOAD
- 10STATICCALL2696 gas UniswapV3Pool.slot0 () (2840843367469452007911793775, -66568, 0, 12, 12, 0, true)
- 12STATICCALL25871 gas UniswapV3Pool.observe (secondsAgos=[2 elements]) ([2 elements], [2 elements])
- 24SHA30x000000000000000000000000027e54dcc0c3e34b8c4f0a1932aa81a0fe22645e00000000000000000000000000000000000000000000000000000000000000080x5fc787ceeb1741615072f7b60c2b41be767ed77198801013819245e5e57c206a
- 25
- 26SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -69360, -66300, true, false)
- 27SLOAD
- 28SHA30xd2c5a739ebfe3e00cfa88a51749d367d7c496ccffef110fefd040x1b492339493fd4882ce4a09fd31101205ca167cb4120b6b24d80c8cb5af22d08
- 29STATICCALL9013 gas UniswapV3Pool.positions (name0=0x1b492339493fd4882ce4a09fd31101205ca167cb4120b6b24d80c8cb5af22d08) (617381519671944156141, 0, 0, 0, 0)
- 35SLOAD
- 36SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -69360, -66300, true, false)
- 37CALL82964 gas UniswapV3Pool.burn (tickLower=-69360, tickUpper=-66300, amount=0) (0, 0)
- 63SLOAD
- 64SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -69360, -66300, true, false)
- 65CALL180649 gas UniswapV3Pool.collect (recipient=[RECV] Popsicle LP V3 DYDX/WETH, tickLower=-69360, tickUpper=-66300, amount0Requested=340282366920938463463374607431768211455, amount1Requested=340282366920938463463374607431768211455) (57015860087798861285, 68593912552593351)
- 174SLOADprotocolFees0 74604606916104305904
- 175SSTOREprotocolFees0 74604606916104305904 to 86007778933664078161
- 176SLOADprotocolFees1 81727440793000175
- 177SSTOREprotocolFees1 81727440793000175 to 95446223303518845
- 178SLOADtotalFees0 35230338589607615453455
- 179SSTOREtotalFees0 35230338589607615453455 to 35287354449695414314740
- 180SLOADtotalFees1 65483805505071996864
- 181SSTOREtotalFees1 65483805505071996864 to 65552399417624590215
- 182SLOADtotalFees0 35287354449695414314740
- 183LOGCollectFees (feesFromPool0=57015860087798861285, feesFromPool1=68593912552593351, usersFees0=35287354449695414314740, usersFees1=65552399417624590215)
- 184SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -69360, -66300, true, false)
- 185SLOAD
- 186SHA30xd2c5a739ebfe3e00cfa88a51749d367d7c496ccffef110fefd040x1b492339493fd4882ce4a09fd31101205ca167cb4120b6b24d80c8cb5af22d08
- 187STATICCALL1013 gas UniswapV3Pool.positions (name0=0x1b492339493fd4882ce4a09fd31101205ca167cb4120b6b24d80c8cb5af22d08) (617381519671944156141, 31425449587507195252072197969348658724, 37806928416268632911453380498002504, 0, 0)
- 193CALL82149 gas UniswapV3Pool.burn (tickLower=-69360, tickUpper=-66300, amount=617381519671944156141) (229126072394835349301, 2884252562555813662)
- 262CALL29641 gas UniswapV3Pool.collect (recipient=[RECV] Popsicle LP V3 DYDX/WETH, tickLower=-69360, tickUpper=-66300, amount0Requested=340282366920938463463374607431768211455, amount1Requested=340282366920938463463374607431768211455) (229126072394835349301, 2884252562555813662)
- 363SLOAD
- 364STATICCALL696 gas UniswapV3Pool.slot0 () (2840843367469452007911793775, -66568, 1, 12, 12, 0, true)
- 366SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -69360, -66300, true, false)
- 367STATICCALL363 gas OptimizerStrategy.tickRangeMultiplier () (25)
- 369SLOADprotocolFees0 86007778933664078161
- 370STATICCALL600 gas dYdX.balanceOf (account=[RECV] Popsicle LP V3 DYDX/WETH) (399962682435922755264)
- 373SLOADprotocolFees1 95446223303518845
- 374STATICCALL534 gas Wrapped Ether.balanceOf (name0=[RECV] Popsicle LP V3 DYDX/WETH) (3034573915901407188)
- 377LOGSnapshot (totalAmount0=313954903502258677103, totalAmount1=2939127692597888343)
- 378SLOAD
- 379STATICCALL696 gas UniswapV3Pool.slot0 () (2840843367469452007911793775, -66568, 1, 12, 12, 0, true)
- 381SLOAD
- 382STATICCALL696 gas UniswapV3Pool.slot0 () (2840843367469452007911793775, -66568, 1, 12, 12, 0, true)
- 384SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -69360, -66300, true, false)
- 385STATICCALL2337 gas OptimizerStrategy.priceImpactPercentage () (10000)
- 387SLOAD
- 388CALL47516 gas UniswapV3Pool.swap (recipient=[RECV] Popsicle LP V3 DYDX/WETH, zeroForOne=false, amountSpecified=1259258758680511002, sqrtPriceLimitX96=2855047584306799267951352743, data=0x0000000000000000000000000000000000000000000000000000000000000000) (-976029276972512370828, 1259258758680511002)
- 495SLOAD
- 496STATICCALL696 gas UniswapV3Pool.slot0 () (2842229690917447035189464967, -66559, 1, 12, 12, 0, true)
- 498SLOADprotocolFees0 86007778933664078161
- 499STATICCALL600 gas dYdX.balanceOf (account=[RECV] Popsicle LP V3 DYDX/WETH) (1375991959408435126092)
- 502SLOADprotocolFees1 95446223303518845
- 503STATICCALL534 gas Wrapped Ether.balanceOf (name0=[RECV] Popsicle LP V3 DYDX/WETH) (1775315157220896186)
- 506LOGSnapshot (totalAmount0=1289984180474771047931, totalAmount1=1679868933917377341)
- 507SLOAD
- 508STATICCALL696 gas UniswapV3Pool.slot0 () (2842229690917447035189464967, -66559, 1, 12, 12, 0, true)
- 510STATICCALL696 gas UniswapV3Pool.slot0 () (2842229690917447035189464967, -66559, 1, 12, 12, 0, true)
- 512STATICCALL696 gas UniswapV3Pool.slot0 () (2842229690917447035189464967, -66559, 1, 12, 12, 0, true)
- 514STATICCALL696 gas UniswapV3Pool.slot0 () (2842229690917447035189464967, -66559, 1, 12, 12, 0, true)
- 516SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -69360, -66300, true, false)
- 517SSTORE(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -69360 to -68100, -66300 to -65040, true, false)
- 518SLOAD
- 519STATICCALL696 gas UniswapV3Pool.slot0 () (2842229690917447035189464967, -66559, 1, 12, 12, 0, true)
- 521SLOAD
- 522SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -68100, -65040, true, false)
- 523CALL175845 gas UniswapV3Pool.mint (recipient=[RECV] Popsicle LP V3 DYDX/WETH, tickLower=-68100, tickUpper=-65040, amount=631171723700029480847, data=0x000000000000000000000000d2c5a739ebfe3e00cfa88a51749d367d7c496ccf) (1286065647508426119233, 1679868933917377341)
- 679SLOAD(strategy, tickLower, tickUpper, initialized, _paused) ( OptimizerStrategy, -68100, -65040, true, false)
- 680LOGRerange (tickLower=-68100, tickUpper=-65040, amount0=1286065647508426119233, amount1=1679868933917377341)
- 681SSTORE_status 2 to 1
-