ETH Price: $2,004.35 (-2.85%)

Transaction Decoder

Block:
11014872 at Oct-08-2020 12:21:15 PM +UTC
Transaction Fee:
0.005964832 ETH $11.96
Gas Used:
112,544 Gas / 53 Gwei

Emitted Events:

83 kSeedToken.Transfer( from=[Sender] 0x1b5d076220277afe333ddf75a118000d65b4e8e7, to=UniswapV2Pair, value=70000000000000000000 )
84 kSeedToken.Approval( owner=[Sender] 0x1b5d076220277afe333ddf75a118000d65b4e8e7, spender=[Receiver] UniswapV2Router02, value=115792089237316195423570985008687907853269984665640564039387584007913129639935 )
85 WETH9.Transfer( src=UniswapV2Pair, dst=[Receiver] UniswapV2Router02, wad=132702886875315995 )
86 UniswapV2Pair.Sync( reserve0=53675743392356787066328, reserve1=101929171819216802419 )
87 UniswapV2Pair.Swap( sender=[Receiver] UniswapV2Router02, amount0In=70000000000000000000, amount1In=0, amount0Out=0, amount1Out=132702886875315995, to=[Receiver] UniswapV2Router02 )
88 WETH9.Withdrawal( src=[Receiver] UniswapV2Router02, wad=132702886875315995 )

Account State Difference:

  Address   Before After State Difference Code
0x1B5D0762...d65b4e8e7
0.062483260673523569 Eth
Nonce: 47
0.189221315548839564 Eth
Nonce: 48
0.126738054875315995
0x3F094003...279D80850
0xC02aaA39...83C756Cc2 7,397,098.731711462731127732 Eth7,397,098.599008575855811737 Eth0.132702886875315995
0xDCfF4c70...2663aa513
(Ethermine)
165.767003458126979309 Eth165.772968290126979309 Eth0.005964832

Execution Trace

UniswapV2Router02.swapExactTokensForETH( amountIn=70000000000000000000, amountOutMin=132042673507777109, path=[0x3F09400313e83d53366147e3ea0e4e2279D80850, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2], to=0x1B5D076220277aFE333ddf75A118000d65b4e8e7, deadline=1602160817 ) => ( amounts=[70000000000000000000, 132702886875315995] )
  • UniswapV2Pair.STATICCALL( )
  • kSeedToken.transferFrom( sender=0x1B5D076220277aFE333ddf75A118000d65b4e8e7, recipient=0xDCfF4c70131B476595B449C7dB17cd92663aa513, amount=70000000000000000000 ) => ( True )
  • UniswapV2Pair.swap( amount0Out=0, amount1Out=132702886875315995, to=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, data=0x )
    • WETH9.transfer( dst=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, wad=132702886875315995 ) => ( True )
    • kSeedToken.balanceOf( account=0xDCfF4c70131B476595B449C7dB17cd92663aa513 ) => ( 53675743392356787066328 )
    • WETH9.balanceOf( 0xDCfF4c70131B476595B449C7dB17cd92663aa513 ) => ( 101929171819216802419 )
    • WETH9.withdraw( wad=132702886875315995 )
      • ETH 0.132702886875315995 UniswapV2Router02.CALL( )
      • ETH 0.132702886875315995 0x1b5d076220277afe333ddf75a118000d65b4e8e7.CALL( )
        File 1 of 4: 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 2 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 3 of 4: kSeedToken
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // File: ..\..\..\node_modules\@openzeppelin\contracts\GSN\Context.sol
        // SPDX-License-Identifier: MIT AND UNLICENSED
        pragma solidity ^0.6.0;
        /*
        * @dev Provides information about the current execution context, including the
        * sender of the transaction and its data. While these are generally available
        * via msg.sender and msg.data, they should not be accessed in such a direct
        * manner, since when dealing with GSN meta-transactions the account sending and
        * paying for execution may not be the actual sender (as far as an application
        * is concerned).
        *
        * This contract is only required for intermediate, library-like contracts.
        */
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 4 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