ETH Price: $3,719.91 (+0.95%)

Transaction Decoder

Block:
21845438 at Feb-14-2025 02:56:47 PM +UTC
Transaction Fee:
0.00063000599671269 ETH $2.34
Gas Used:
134,747 Gas / 4.67547327 Gwei

Emitted Events:

105 0xf3de3c0d654fda23dad170f0f320a92172509127.0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb( 0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb, 0000000000000000000000000000000000000000000000000000000000000000 )
106 WETH9.Transfer( src=UniswapV3Pool, dst=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, wad=9953305447584241467 )
107 Token.Transfer( from=[Sender] 0x9aec9cae149bc09f201e98926e3ce603bd5b1f4c, to=UniswapV3Pool, value=10000000000000000000 )
108 UniswapV3Pool.Swap( sender=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, recipient=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, amount0=10000000000000000000, amount1=-9953305447584241467, sqrtPriceX96=79060701524659423722858846211, liquidity=193607143121564617207570, tick=-43 )
109 WETH9.Withdrawal( src=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, wad=9953305447584241467 )
110 0xf3de3c0d654fda23dad170f0f320a92172509127.0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c( 0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c, 00000000000000000000000097ad75064b20fb2b2447fed4fa953bf7f007a706, 000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, 0000000000000000000000009aec9cae149bc09f201e98926e3ce603bd5b1f4c, 0000000000000000000000000000000000000000000000008ac7230489e80000, 0000000000000000000000000000000000000000000000008a213e91d838173b )

Account State Difference:

  Address   Before After State Difference Code
0x6dcba365...317dA3066
(Uniswap V3: beraSTONE)
(beaverbuild)
5.065673770735455268 Eth5.065927337640055268 Eth0.0002535669046
0x97Ad7506...7F007a706
0x9AeC9Cae...3bd5b1f4c
0.486858553550486628 Eth
Nonce: 58
10.439533995138015405 Eth
Nonce: 59
9.952675441587528777
0xC02aaA39...83C756Cc2 2,990,894.477954772261080712 Eth2,990,884.524649324676839245 Eth9.953305447584241467

Execution Trace

0xf3de3c0d654fda23dad170f0f320a92172509127.0d5f0e3b( )
  • UniswapV3Pool.swap( recipient=0xF3dE3C0d654FDa23daD170f0f320a92172509127, zeroForOne=True, amountSpecified=10000000000000000000, sqrtPriceLimitX96=4295128740, data=0x0000000000000000000000009AEC9CAE149BC09F201E98926E3CE603BD5B1F4C ) => ( amount0=10000000000000000000, amount1=-9953305447584241467 )
    • WETH9.transfer( dst=0xF3dE3C0d654FDa23daD170f0f320a92172509127, wad=9953305447584241467 ) => ( True )
    • Token.balanceOf( account=0x6dcba3657EE750A51A13A235B4Ed081317dA3066 ) => ( 26363374360662189208265 )
    • 0xf3de3c0d654fda23dad170f0f320a92172509127.fa461e33( )
      • UniswapV3Pool.STATICCALL( )
      • UniswapV3Pool.STATICCALL( )
      • UniswapV3Pool.STATICCALL( )
      • OKX: Dex Aggregator.0a5ea466( )
        • TokenApprove.claimTokens( _token=0x97Ad75064b20fb2B2447feD4fa953bF7F007a706, _who=0x9AeC9Cae149bC09f201e98926E3Ce603bd5b1f4c, _dest=0x6dcba3657EE750A51A13A235B4Ed081317dA3066, _amount=10000000000000000000 )
          • Token.transferFrom( from=0x9AeC9Cae149bC09f201e98926E3Ce603bd5b1f4c, to=0x6dcba3657EE750A51A13A235B4Ed081317dA3066, value=10000000000000000000 ) => ( True )
          • Token.balanceOf( account=0x6dcba3657EE750A51A13A235B4Ed081317dA3066 ) => ( 26373374360662189208265 )
          • WETH9.withdraw( wad=9953305447584241467 )
            • ETH 9.953305447584241467 0xf3de3c0d654fda23dad170f0f320a92172509127.CALL( )
            • ETH 9.953305447584241467 0x9aec9cae149bc09f201e98926e3ce603bd5b1f4c.CALL( )
            • 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: 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 3 of 4: Token
              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.8.26;
              import {ERC20} from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
              import {AccessControl} from "@openzeppelin/contracts/access/AccessControl.sol";
              contract Token is ERC20, AccessControl {
              bytes32 public constant MINTER_ROLE = keccak256("MINTER_ROLE");
              bytes32 public constant BURNER_ROLE = keccak256("BURNER_ROLE");
              constructor(
              string memory _name,
              string memory _symbol
              ) ERC20(_name, _symbol) {
              _grantRole(DEFAULT_ADMIN_ROLE, msg.sender);
              }
              function mint(address _to, uint256 _amount) external onlyRole(MINTER_ROLE) {
              _mint(_to, _amount);
              }
              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