ETH Price: $2,653.20 (+0.02%)

Transaction Decoder

Block:
21217307 at Nov-18-2024 09:31:23 PM +UTC
Transaction Fee:
0.002784810867733364 ETH $7.39
Gas Used:
150,308 Gas / 18.527362933 Gwei

Account State Difference:

  Address   Before After State Difference Code
(BuilderNet)
16.607782640424571755 Eth16.607932948424571755 Eth0.000150308
0xdd768848...ED9a5A6D1
0.303452163311085281 Eth
Nonce: 534
0.300667352443351917 Eth
Nonce: 535
0.002784810867733364

Execution Trace

ETH 0.263 0xed9629227d1e9298c5221452913580fe07db530e.84c9cb84( )
  • UniswapV2Factory.getPair( 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x9466A1FED69a7f1311147068cFDd06eFa5eE841F ) => ( 0x47589d1453FE674787B43da73Df30fda508D3fdF )
  • WETH9.balanceOf( 0x47589d1453FE674787B43da73Df30fda508D3fdF ) => ( 1000000000000000000 )
  • UniswapV2Router02.getAmountsOut( amountIn=200000000000000000, path=[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x9466A1FED69a7f1311147068cFDd06eFa5eE841F] ) => ( amounts=[200000000000000000, 67142039819909954977488744372186] )
    • UniswapV2Pair.STATICCALL( )
    • ETH 0.2 UniswapV2Router02.swapETHForExactTokens( amountOut=6301936200000000000000000000000, path=[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x9466A1FED69a7f1311147068cFDd06eFa5eE841F], to=0xdd7688488aC9632aF34770F81120d6FED9a5A6D1, deadline=1731965518 )
      • UniswapV2Pair.STATICCALL( )
      • ETH 0.015899214012060096 WETH9.CALL( )
      • WETH9.transfer( dst=0x47589d1453FE674787B43da73Df30fda508D3fdF, wad=15899214012060096 ) => ( True )
      • UniswapV2Pair.swap( amount0Out=6301936200000000000000000000000, amount1Out=0, to=0xdd7688488aC9632aF34770F81120d6FED9a5A6D1, data=0x )
        • TOMMY.transfer( recipient=0xdd7688488aC9632aF34770F81120d6FED9a5A6D1, amount=6301936200000000000000000000000 )
          File 1 of 5: UniswapV2Factory
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          pragma solidity =0.5.16;
          interface IUniswapV2Factory {
          event PairCreated(address indexed token0, address indexed token1, address pair, uint);
          function feeTo() external view returns (address);
          function feeToSetter() external view returns (address);
          function getPair(address tokenA, address tokenB) external view returns (address pair);
          function allPairs(uint) external view returns (address pair);
          function allPairsLength() external view returns (uint);
          function createPair(address tokenA, address tokenB) external returns (address pair);
          function setFeeTo(address) external;
          function setFeeToSetter(address) external;
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 2 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 3 of 5: UniswapV2Router02
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          pragma solidity =0.6.6;
          interface IUniswapV2Factory {
          event PairCreated(address indexed token0, address indexed token1, address pair, uint);
          function feeTo() external view returns (address);
          function feeToSetter() external view returns (address);
          function getPair(address tokenA, address tokenB) external view returns (address pair);
          function allPairs(uint) external view returns (address pair);
          function allPairsLength() external view returns (uint);
          function createPair(address tokenA, address tokenB) external returns (address pair);
          function setFeeTo(address) external;
          function setFeeToSetter(address) external;
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 4 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 5 of 5: TOMMY
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // https://twitter.com/tomvercettiVIP
          // https://t.me/tommyvercettivip
          // https://tommyvercetti.vip
          // SPDX-License-Identifier: Unlicensed
          pragma solidity 0.8.21;
          abstract contract Context {
          function _msgSender() internal view virtual returns (address) {
          return msg.sender;
          }
          function _msgData() internal view virtual returns (bytes calldata) {
          this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
          return msg.data;
          }
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX