ETH Price: $2,550.23 (-0.76%)

Transaction Decoder

Block:
16325799 at Jan-03-2023 10:56:11 AM +UTC
Transaction Fee:
0.001913019571560336 ETH $4.88
Gas Used:
125,317 Gas / 15.265443408 Gwei

Emitted Events:

140 WETH9.Deposit( dst=[Receiver] SwapRouter02, wad=39253030000000000 )
141 WETH9.Transfer( src=[Receiver] SwapRouter02, dst=UniswapV2Pair, wad=39253030000000000 )
142 TokenMintERC20Token.Transfer( from=UniswapV2Pair, to=[Sender] 0x7a96cc4ee36c4994e905bb415744ec8414b9f99f, value=2430039008262082173902381745 )
143 UniswapV2Pair.Sync( reserve0=18290902629028544950907679833327, reserve1=294610421287666703526 )
144 UniswapV2Pair.Swap( sender=[Receiver] SwapRouter02, amount0In=0, amount1In=39253030000000000, amount0Out=2430039008262082173902381745, amount1Out=0, to=[Sender] 0x7a96cc4ee36c4994e905bb415744ec8414b9f99f )

Account State Difference:

  Address   Before After State Difference Code
0x0B9f5cEf...406c980CC
0x24dA31e7...2AE1f5572
0x7a96cc4E...414B9F99F
0.04925303 Eth
Nonce: 0
0.008086980428439664 Eth
Nonce: 1
0.041166049571560336
0xC02aaA39...83C756Cc2 3,790,603.069220756714463308 Eth3,790,603.108473786714463308 Eth0.03925303
(Flashbots: Builder)
1.210228676051495855 Eth1.210416651551495855 Eth0.0001879755

Execution Trace

ETH 0.03925303 SwapRouter02.multicall( deadline=1672745135, data=[RytD8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACLdGw9gfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAH0BSsI2+VvIaj8h4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAHqWzE7jbEmU6QW7QVdE7IQUufmfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAADAKqo5siP+jQoOXE8n6tkIPHVswgAAAAAAAAAAAAAAACTaMee7GCyyyr/vHYjbGcKuH1Vy] ) => ( [AAAAAAAAAAAAAAAAAAAAAAAAAAAH2hTGmV+AuaDp4rE=] )
  • ETH 0.03925303 SwapRouter02.swapExactTokensForTokens( amountIn=39253030000000000, amountOutMin=2417949261952320571047146014, path=[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0x24dA31e7BB182cb2cABfEF1d88db19C2AE1f5572], to=0x7a96cc4EE36c4994e905BB415744eC8414B9F99F ) => ( amountOut=2430039008262082173902381745 )
    • ETH 0.03925303 WETH9.CALL( )
    • WETH9.transfer( dst=0x0B9f5cEf1EE41f8CCCaA8c3b4c922Ab406c980CC, wad=39253030000000000 ) => ( True )
    • TokenMintERC20Token.balanceOf( account=0x7a96cc4EE36c4994e905BB415744eC8414B9F99F ) => ( 0 )
    • UniswapV2Pair.STATICCALL( )
    • WETH9.balanceOf( 0x0B9f5cEf1EE41f8CCCaA8c3b4c922Ab406c980CC ) => ( 294610421287666703526 )
    • UniswapV2Pair.swap( amount0Out=2430039008262082173902381745, amount1Out=0, to=0x7a96cc4EE36c4994e905BB415744eC8414B9F99F, data=0x )
      • TokenMintERC20Token.transfer( recipient=0x7a96cc4EE36c4994e905BB415744eC8414B9F99F, amount=2430039008262082173902381745 ) => ( True )
      • TokenMintERC20Token.balanceOf( account=0x0B9f5cEf1EE41f8CCCaA8c3b4c922Ab406c980CC ) => ( 18290902629028544950907679833327 )
      • WETH9.balanceOf( 0x0B9f5cEf1EE41f8CCCaA8c3b4c922Ab406c980CC ) => ( 294610421287666703526 )
      • TokenMintERC20Token.balanceOf( account=0x7a96cc4EE36c4994e905BB415744eC8414B9F99F ) => ( 2430039008262082173902381745 )
        File 1 of 4: SwapRouter02
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: GPL-2.0-or-later
        pragma solidity =0.7.6;
        pragma abicoder v2;
        import '@uniswap/v3-periphery/contracts/base/SelfPermit.sol';
        import '@uniswap/v3-periphery/contracts/base/PeripheryImmutableState.sol';
        import './interfaces/ISwapRouter02.sol';
        import './V2SwapRouter.sol';
        import './V3SwapRouter.sol';
        import './base/ApproveAndCall.sol';
        import './base/MulticallExtended.sol';
        /// @title Uniswap V2 and V3 Swap Router
        contract SwapRouter02 is ISwapRouter02, V2SwapRouter, V3SwapRouter, ApproveAndCall, MulticallExtended, SelfPermit {
        constructor(
        address _factoryV2,
        address factoryV3,
        address _positionManager,
        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: 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 4 of 4: TokenMintERC20Token
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        /**
        *Submitted for verification at Etherscan.io on 2021-02-26
        */
        /**
        *Submitted for verification at Etherscan.io on 2019-08-02
        */
        // File: contracts\open-zeppelin-contracts\token\ERC20\IERC20.sol
        pragma solidity ^0.5.0;
        /**
        * @dev Interface of the ERC20 standard as defined in the EIP. Does not include
        * the optional functions; to access them see `ERC20Detailed`.
        */
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX