ETH Price: $3,431.29 (+2.80%)

Transaction Decoder

Block:
21937209 at Feb-27-2025 10:55:23 AM +UTC
Transaction Fee:
0.000201685833035706 ETH $0.69
Gas Used:
129,286 Gas / 1.559997471 Gwei

Emitted Events:

272 0xf3de3c0d654fda23dad170f0f320a92172509127.0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb( 0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb, 0000000000000000000000000000000000000000000000000000000000000000 )
273 TetherToken.Transfer( from=UniswapV3Pool, to=[Sender] 0x520e8e8064b6729a451fe418a772f76da3adf15a, value=3277647080 )
274 DHN.Transfer( from=[Sender] 0x520e8e8064b6729a451fe418a772f76da3adf15a, to=UniswapV3Pool, value=416480000000000000000 )
275 DHN.Approval( owner=[Sender] 0x520e8e8064b6729a451fe418a772f76da3adf15a, spender=TokenApprove, value=0 )
276 UniswapV3Pool.Swap( sender=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, recipient=[Sender] 0x520e8e8064b6729a451fe418a772f76da3adf15a, amount0=416480000000000000000, amount1=-3277647080, sqrtPriceX96=221110305737900431597355, liquidity=87141695685077369, tick=-255797 )
277 0xf3de3c0d654fda23dad170f0f320a92172509127.0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c( 0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c, 00000000000000000000000032462ba310e447ef34ff0d15bce8613aa8c4a244, 000000000000000000000000dac17f958d2ee523a2206206994597c13d831ec7, 000000000000000000000000520e8e8064b6729a451fe418a772f76da3adf15a, 00000000000000000000000000000000000000000000001693d23164f6b00000, 00000000000000000000000000000000000000000000000000000000c35cece8 )

Account State Difference:

  Address   Before After State Difference Code
0x1Dcd41a3...5973a64Cf
(Uniswap V3: DHN-USDT)
0x32462bA3...aa8C4A244
0x520E8E80...da3aDF15A
0.01076056996646447 Eth
Nonce: 3
0.010558884133428764 Eth
Nonce: 4
0.000201685833035706
(beaverbuild)
9.246820210736694095 Eth9.246939566764115167 Eth0.000119356027421072
0xdAC17F95...13D831ec7

Execution Trace

0xf3de3c0d654fda23dad170f0f320a92172509127.0d5f0e3b( )
  • UniswapV3Pool.swap( recipient=0x520E8E8064B6729a451fe418A772f76da3aDF15A, zeroForOne=True, amountSpecified=416480000000000000000, sqrtPriceLimitX96=4295128740, data=0x000000000000000000000000520E8E8064B6729A451FE418A772F76DA3ADF15A ) => ( amount0=416480000000000000000, amount1=-3277647080 )
    • TetherToken.transfer( _to=0x520E8E8064B6729a451fe418A772f76da3aDF15A, _value=3277647080 )
    • DHN.balanceOf( account=0x1Dcd41a3876959023EF49603374Af655973a64Cf ) => ( 30819334138302396665149 )
    • 0xf3de3c0d654fda23dad170f0f320a92172509127.fa461e33( )
      • UniswapV3Pool.STATICCALL( )
      • UniswapV3Pool.STATICCALL( )
      • UniswapV3Pool.STATICCALL( )
      • OKX: Dex Aggregator.0a5ea466( )
        • TokenApprove.claimTokens( _token=0x32462bA310E447eF34FF0D15BCE8613aa8C4A244, _who=0x520E8E8064B6729a451fe418A772f76da3aDF15A, _dest=0x1Dcd41a3876959023EF49603374Af655973a64Cf, _amount=416480000000000000000 )
          • DHN.transferFrom( sender=0x520E8E8064B6729a451fe418A772f76da3aDF15A, recipient=0x1Dcd41a3876959023EF49603374Af655973a64Cf, amount=416480000000000000000 ) => ( True )
          • DHN.balanceOf( account=0x1Dcd41a3876959023EF49603374Af655973a64Cf ) => ( 31235814138302396665149 )
          • UniswapV3Pool.STATICCALL( )
          • UniswapV3Pool.STATICCALL( )
            File 1 of 4: UniswapV3Pool
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: BUSL-1.1
            pragma solidity =0.7.6;
            import './interfaces/IUniswapV3Pool.sol';
            import './NoDelegateCall.sol';
            import './libraries/LowGasSafeMath.sol';
            import './libraries/SafeCast.sol';
            import './libraries/Tick.sol';
            import './libraries/TickBitmap.sol';
            import './libraries/Position.sol';
            import './libraries/Oracle.sol';
            import './libraries/FullMath.sol';
            import './libraries/FixedPoint128.sol';
            import './libraries/TransferHelper.sol';
            import './libraries/TickMath.sol';
            import './libraries/LiquidityMath.sol';
            import './libraries/SqrtPriceMath.sol';
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 2 of 4: TetherToken
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            pragma solidity ^0.4.17;
            /**
            * @title SafeMath
            * @dev Math operations with safety checks that throw on error
            */
            library SafeMath {
            function mul(uint256 a, uint256 b) internal pure returns (uint256) {
            if (a == 0) {
            return 0;
            }
            uint256 c = a * b;
            assert(c / a == b);
            return c;
            }
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 3 of 4: DHN
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // File: contracts/SafeMath.sol
            pragma solidity ^0.8.10;
            /**
            * @dev Wrappers over Solidity's arithmetic operations with added overflow
            * checks.
            *
            * Arithmetic operations in Solidity wrap on overflow. This can easily result
            * in bugs, because programmers usually assume that an overflow raises an
            * error, which is the standard behavior in high level programming languages.
            * `SafeMath` restores this intuition by reverting the transaction when an
            * operation overflows.
            *
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 4 of 4: TokenApprove
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            /**
            *Submitted for verification at BscScan.com on 2023-06-26
            */
            // SPDX-License-Identifier: MIT
            pragma solidity ^0.8.0;
            // OpenZeppelin Contracts v4.4.1 (access/Ownable.sol)
            // OpenZeppelin Contracts v4.4.1 (utils/Context.sol)
            // OpenZeppelin Contracts v4.4.1 (proxy/utils/Initializable.sol)
            // OpenZeppelin Contracts v4.4.1 (utils/Address.sol)
            /**
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX