ETH Price: $2,973.35 (+0.76%)

Transaction Decoder

Block:
21936916 at Feb-27-2025 09:56:47 AM +UTC
Transaction Fee:
0.000152464046729425 ETH $0.45
Gas Used:
124,165 Gas / 1.227914845 Gwei

Emitted Events:

110 0xf3de3c0d654fda23dad170f0f320a92172509127.0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb( 0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb, 000000000000000000000000000000000000000000000000003499891ed0fec1 )
111 WETH9.Transfer( src=UniswapV3Pool, dst=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, wad=350767518180963397 )
112 Stone.Transfer( from=[Sender] 0x188ab38c8cf47f1ff9bb56993dbe025bf6db40af, to=UniswapV3Pool, value=337904326697444899 )
113 UniswapV3Pool.Swap( sender=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, recipient=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, amount0=337904326697444899, amount1=-350767518180963397, sqrtPriceX96=80724662278817848449158964658, liquidity=9497022779483655713245, tick=374 )
114 WETH9.Withdrawal( src=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, wad=350767518180963397 )
115 0xf3de3c0d654fda23dad170f0f320a92172509127.0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c( 0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c, 0000000000000000000000007122985656e38bdc0302db86685bb972b145bd3c, 000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, 000000000000000000000000188ab38c8cf47f1ff9bb56993dbe025bf6db40af, 00000000000000000000000000000000000000000000000004b07a31e0de6623, 00000000000000000000000000000000000000000000000004de2d3307ebf445 )

Account State Difference:

  Address   Before After State Difference Code
0x188Ab38C...bF6db40af
0.0112959751099489 Eth
Nonce: 15
0.361911029244182872 Eth
Nonce: 16
0.350615054134233972
1.312831037162094134 Eth1.312893119662094134 Eth0.0000620825
0x30b8f02D...2698F64aA
(Uniswap V3: STONE 4)
0x71229856...2b145bD3C
0xC02aaA39...83C756Cc2 2,923,043.351106102294823699 Eth2,923,043.000338584113860302 Eth0.350767518180963397

Execution Trace

0xf3de3c0d654fda23dad170f0f320a92172509127.0d5f0e3b( )
  • UniswapV3Pool.swap( recipient=0xF3dE3C0d654FDa23daD170f0f320a92172509127, zeroForOne=True, amountSpecified=337904326697444899, sqrtPriceLimitX96=4295128740, data=0x000000000000000000000000188AB38C8CF47F1FF9BB56993DBE025BF6DB40AF ) => ( amount0=337904326697444899, amount1=-350767518180963397 )
    • WETH9.transfer( dst=0xF3dE3C0d654FDa23daD170f0f320a92172509127, wad=350767518180963397 ) => ( True )
    • Stone.balanceOf( account=0x30b8f02DC5C0E049dfA5B570ecC83462698F64aA ) => ( 16292454866366549 )
    • 0xf3de3c0d654fda23dad170f0f320a92172509127.fa461e33( )
      • UniswapV3Pool.STATICCALL( )
      • UniswapV3Pool.STATICCALL( )
      • UniswapV3Pool.STATICCALL( )
      • OKX: Dex Aggregator.0a5ea466( )
        • TokenApprove.claimTokens( _token=0x7122985656e38BDC0302Db86685bb972b145bD3C, _who=0x188Ab38C8cF47f1ff9bb56993DbE025bF6db40af, _dest=0x30b8f02DC5C0E049dfA5B570ecC83462698F64aA, _amount=337904326697444899 )
          • Stone.transferFrom( from=0x188Ab38C8cF47f1ff9bb56993DbE025bF6db40af, to=0x30b8f02DC5C0E049dfA5B570ecC83462698F64aA, amount=337904326697444899 ) => ( True )
          • Stone.balanceOf( account=0x30b8f02DC5C0E049dfA5B570ecC83462698F64aA ) => ( 354196781563811448 )
          • WETH9.withdraw( wad=350767518180963397 )
            • ETH 0.350767518180963397 0xf3de3c0d654fda23dad170f0f320a92172509127.CALL( )
            • ETH 0.350767518180963397 0x188ab38c8cf47f1ff9bb56993dbe025bf6db40af.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: Stone
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // SPDX-License-Identifier: MIT
              pragma solidity 0.8.21;
              import "@layerzerolabs/solidity-examples/contracts/token/oft/extension/BasedOFT.sol";
              import {Minter} from "./Minter.sol";
              contract Stone is BasedOFT {
              uint256 public constant DAY_INTERVAL = 24 * 60 * 60;
              address public minter;
              uint16 public constant PT_FEED = 1;
              uint16 public constant PT_SET_ENABLE = 2;
              uint16 public constant PT_SET_CAP = 3;
              uint256 public cap;
              bool public enable = true;
              mapping(uint256 => uint256) public quota;
              event FeedToChain(
              uint16 indexed dstChainId,
              address indexed from,
              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