ETH Price: $3,774.56 (+1.47%)

Transaction Decoder

Block:
17683425 at Jul-13-2023 08:33:11 AM +UTC
Transaction Fee:
0.005438747940485613 ETH $20.53
Gas Used:
269,763 Gas / 20.161207951 Gwei

Account State Difference:

  Address   Before After State Difference Code
(Lido: Execution Layer Rewards Vault)
214.976108866349867134 Eth214.976144475065867134 Eth0.000035608716
0x4e264501...8D0c6Dc05
0.158749777676236136 Eth
Nonce: 108
0.153311029735750523 Eth
Nonce: 109
0.005438747940485613

Execution Trace

UniswapV2Router02.swapExactTokensForETHSupportingFeeOnTransferTokens( amountIn=119529965296085, amountOutMin=41810006287904792, path=[0xDE7EEAA7afcE822641AfA98759820FE678039eb4, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2], to=0x4e264501D769D86D3bE34F9C311A1458D0c6Dc05, deadline=1689238955 )
  • DOGEX.transferFrom( sender=0x4e264501D769D86D3bE34F9C311A1458D0c6Dc05, recipient=0x14158e6214e7e90814720748F16a0049b3Cb1987, amount=119529965296085 ) => ( True )
    • UniswapV2Router02.STATICCALL( )
    • UniswapV2Router02.swapExactTokensForETHSupportingFeeOnTransferTokens( amountIn=119529965296085, amountOutMin=0, path=[0xDE7EEAA7afcE822641AfA98759820FE678039eb4, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2], to=0xDE7EEAA7afcE822641AfA98759820FE678039eb4, deadline=1689237191 )
      • DOGEX.transferFrom( sender=0xDE7EEAA7afcE822641AfA98759820FE678039eb4, recipient=0x14158e6214e7e90814720748F16a0049b3Cb1987, amount=119529965296085 ) => ( True )
      • UniswapV2Pair.STATICCALL( )
      • DOGEX.balanceOf( account=0x14158e6214e7e90814720748F16a0049b3Cb1987 ) => ( 15615301051113409 )
      • UniswapV2Pair.swap( amount0Out=39332721139893489, amount1Out=0, to=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, data=0x )
        • WETH9.transfer( dst=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, wad=39332721139893489 ) => ( True )
        • WETH9.balanceOf( 0x14158e6214e7e90814720748F16a0049b3Cb1987 ) => ( 5166465548798774743 )
        • DOGEX.balanceOf( account=0x14158e6214e7e90814720748F16a0049b3Cb1987 ) => ( 15615301051113409 )
        • WETH9.balanceOf( 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D ) => ( 39332721139893489 )
        • WETH9.withdraw( wad=39332721139893489 )
          • ETH 0.039332721139893489 UniswapV2Router02.CALL( )
          • ETH 0.039332721139893489 DOGEX.CALL( )
          • ETH 0.064335730765724778 0x9340b6146fa81dbbca0e6eb9db34ae01b0e589e8.CALL( )
          • UniswapV2Pair.STATICCALL( )
          • DOGEX.balanceOf( account=0x14158e6214e7e90814720748F16a0049b3Cb1987 ) => ( 15733635716756534 )
          • UniswapV2Pair.swap( amount0Out=38741942540926887, amount1Out=0, to=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, data=0x )
            • WETH9.transfer( dst=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, wad=38741942540926887 ) => ( True )
            • WETH9.balanceOf( 0x14158e6214e7e90814720748F16a0049b3Cb1987 ) => ( 5127723606257847856 )
            • DOGEX.balanceOf( account=0x14158e6214e7e90814720748F16a0049b3Cb1987 ) => ( 15733635716756534 )
            • WETH9.balanceOf( 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D ) => ( 38741942540926887 )
              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: DOGEX
              1
              2
              3
              4
              5
              6
              7
              8
              9
              10
              11
              12
              13
              14
              15
              16
              // SPDX-License-Identifier: MIT
              /**
              Telegram: https://t.me/DOGEXAI_ERC
              Twitter: https://twitter.com/DogeXAI_ERC
              Website: https://www.doge-x.info/
              **/
              pragma solidity 0.8.20;
              abstract contract Context {
              function _msgSender() internal view virtual returns (address) {
              return msg.sender;
              }
              }
              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: 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