ETH Price: $3,393.75 (+0.34%)

Transaction Decoder

Block:
21937118 at Feb-27-2025 10:37:11 AM +UTC
Transaction Fee:
0.00015158780868052 ETH $0.51
Gas Used:
141,224 Gas / 1.073385605 Gwei

Emitted Events:

225 0xf3de3c0d654fda23dad170f0f320a92172509127.0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb( 0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb, 0000000000000000000000000000000000000000000000000000000000000000 )
226 InitializableAdminUpgradeabilityProxy.0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925( 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925, 0x0000000000000000000000009cc1cad78241c1edc7fc385d71268fca8cf542b3, 0x00000000000000000000000040aa958dd87fc8305b97f2ba922cddca374bcd7f, 000000000000000000000000000000000000000000000000000000000004b27c )
227 InitializableAdminUpgradeabilityProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000009cc1cad78241c1edc7fc385d71268fca8cf542b3, 0x000000000000000000000000dfc14d2af169b0d36c4eff567ada9b2e0cae044f, 00000000000000000000000000000000000000000000000000d07169fd7aba80 )
228 WETH9.Transfer( src=UniswapV2Pair, dst=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, wad=5160268236048662 )
229 UniswapV2Pair.Sync( reserve0=333758551516204877919, reserve1=29437844947872433316 )
230 UniswapV2Pair.Swap( sender=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, amount0In=58671495194000000, amount1In=0, amount0Out=0, amount1Out=5160268236048662, to=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127 )
231 WETH9.Withdrawal( src=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, wad=5160268236048662 )
232 0xf3de3c0d654fda23dad170f0f320a92172509127.0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c( 0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c, 0000000000000000000000007fc66500c84a76ad7e9c93437bfc5ac33e2ddae9, 0000000000000000000000000000000000000000000000000000000000000000, 0000000000000000000000009cc1cad78241c1edc7fc385d71268fca8cf542b3, 00000000000000000000000000000000000000000000000000d07169fd7aba80, 0000000000000000000000000000000000000000000000000012553c9327c916 )

Account State Difference:

  Address   Before After State Difference Code
(Titan Builder)
8.516257298149661019 Eth8.516327910149661019 Eth0.000070612
0x7Fc66500...33E2DDaE9
0x9cc1cad7...a8CF542b3
0.000440230053999421 Eth
Nonce: 414
0.005448910481367563 Eth
Nonce: 415
0.005008680427368142
0xC02aaA39...83C756Cc2 2,922,256.823765062456020302 Eth2,922,256.81860479421997164 Eth0.005160268236048662
0xDFC14d2A...E0CAE044f

Execution Trace

0xf3de3c0d654fda23dad170f0f320a92172509127.9871efa4( )
  • OKX: Dex Aggregator.0a5ea466( )
    • TokenApprove.claimTokens( _token=0x7Fc66500c84A76Ad7e9c93437bFc5Ac33E2DDaE9, _who=0x9cc1cad78241C1eDc7fC385d71268Fca8CF542b3, _dest=0xDFC14d2Af169B0D36C4EFF567Ada9b2E0CAE044f, _amount=58671495194000000 )
      • InitializableAdminUpgradeabilityProxy.23b872dd( )
        • AaveTokenV3.transferFrom( from=0x9cc1cad78241C1eDc7fC385d71268Fca8CF542b3, to=0xDFC14d2Af169B0D36C4EFF567Ada9b2E0CAE044f, amount=58671495194000000 ) => ( True )
        • UniswapV2Pair.STATICCALL( )
        • UniswapV2Pair.STATICCALL( )
        • InitializableAdminUpgradeabilityProxy.70a08231( )
          • AaveTokenV3.balanceOf( account=0xDFC14d2Af169B0D36C4EFF567Ada9b2E0CAE044f ) => ( 333758551516204877919 )
          • UniswapV2Pair.swap( amount0Out=0, amount1Out=5160268236048662, to=0xF3dE3C0d654FDa23daD170f0f320a92172509127, data=0x )
            • WETH9.transfer( dst=0xF3dE3C0d654FDa23daD170f0f320a92172509127, wad=5160268236048662 ) => ( True )
            • InitializableAdminUpgradeabilityProxy.70a08231( )
              • AaveTokenV3.balanceOf( account=0xDFC14d2Af169B0D36C4EFF567Ada9b2E0CAE044f ) => ( 333758551516204877919 )
              • WETH9.balanceOf( 0xDFC14d2Af169B0D36C4EFF567Ada9b2E0CAE044f ) => ( 29437844947872433316 )
              • WETH9.withdraw( wad=5160268236048662 )
                • ETH 0.005160268236048662 0xf3de3c0d654fda23dad170f0f320a92172509127.CALL( )
                • ETH 0.005160268236048662 0x9cc1cad78241c1edc7fc385d71268fca8cf542b3.CALL( )
                  File 1 of 5: InitializableAdminUpgradeabilityProxy
                  1
                  2
                  3
                  4
                  5
                  6
                  7
                  8
                  9
                  10
                  11
                  12
                  13
                  14
                  15
                  16
                  // SPDX-License-Identifier: agpl-3.0
                  pragma solidity 0.6.10;
                  /**
                  * @dev Interface of the ERC20 standard as defined in the EIP.
                  */
                  interface IERC20 {
                  /**
                  * @dev Returns the amount of tokens in existence.
                  */
                  function totalSupply() external view returns (uint256);
                  /**
                  * @dev Returns the amount of tokens owned by `account`.
                  */
                  function balanceOf(address account) external view returns (uint256);
                  /**
                  * @dev Moves `amount` tokens from the caller's account to `recipient`.
                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                  File 2 of 5: UniswapV2Pair
                  1
                  2
                  3
                  4
                  5
                  6
                  7
                  8
                  9
                  10
                  11
                  12
                  13
                  14
                  15
                  16
                  // File: contracts/interfaces/IUniswapV2Pair.sol
                  pragma solidity >=0.5.0;
                  interface IUniswapV2Pair {
                  event Approval(address indexed owner, address indexed spender, uint value);
                  event Transfer(address indexed from, address indexed to, uint value);
                  function name() external pure returns (string memory);
                  function symbol() external pure returns (string memory);
                  function decimals() external pure returns (uint8);
                  function totalSupply() external view returns (uint);
                  function balanceOf(address owner) external view returns (uint);
                  function allowance(address owner, address spender) external view returns (uint);
                  function approve(address spender, uint value) external returns (bool);
                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                  File 3 of 5: WETH9
                  1
                  2
                  3
                  4
                  5
                  6
                  7
                  8
                  9
                  10
                  11
                  12
                  13
                  14
                  15
                  16
                  // Copyright (C) 2015, 2016, 2017 Dapphub
                  // This program is free software: you can redistribute it and/or modify
                  // it under the terms of the GNU General Public License as published by
                  // the Free Software Foundation, either version 3 of the License, or
                  // (at your option) any later version.
                  // This program is distributed in the hope that it will be useful,
                  // but WITHOUT ANY WARRANTY; without even the implied warranty of
                  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
                  // GNU General Public License for more details.
                  // You should have received a copy of the GNU General Public License
                  // along with this program. If not, see <http://www.gnu.org/licenses/>.
                  pragma solidity ^0.4.18;
                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                  File 4 of 5: 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

                  File 5 of 5: AaveTokenV3
                  1
                  2
                  3
                  4
                  5
                  6
                  7
                  8
                  9
                  10
                  11
                  12
                  13
                  14
                  15
                  16
                  // SPDX-License-Identifier: MIT
                  pragma solidity ^0.8.0;
                  import {BaseAaveTokenV2} from './BaseAaveTokenV2.sol';
                  import {BaseDelegation} from './BaseDelegation.sol';
                  contract AaveTokenV3 is BaseAaveTokenV2, BaseDelegation {
                  /**
                  * @dev initializes the contract upon assignment to the InitializableAdminUpgradeabilityProxy
                  */
                  function initialize() external virtual initializer {}
                  function _afterTokenTransfer(
                  address from,
                  address to,
                  uint256 fromBalanceBefore,
                  uint256 toBalanceBefore,
                  uint256 amount
                  ) internal override {
                  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX