ETH Price: $3,006.54 (+8.03%)

Transaction Decoder

Block:
17281822 at May-17-2023 08:52:47 PM +UTC
Transaction Fee:
0.01363789792847352 ETH $41.00
Gas Used:
232,440 Gas / 58.672766858 Gwei

Emitted Events:

14 DnG.Approval( owner=DnG, spender=[Receiver] UniswapV2Router02, value=10000000000000 )
15 DnG.Transfer( from=DnG, to=UniswapV2Pair, value=10000000000000 )
16 DnG.Approval( owner=DnG, spender=[Receiver] UniswapV2Router02, value=0 )
17 WETH9.Transfer( src=UniswapV2Pair, dst=[Receiver] UniswapV2Router02, wad=50315752526717629 )
18 UniswapV2Pair.Sync( reserve0=1601864545643714312, reserve1=327407346965296 )
19 UniswapV2Pair.Swap( sender=[Receiver] UniswapV2Router02, amount0In=0, amount1In=10000000000000, amount0Out=50315752526717629, amount1Out=0, to=[Receiver] UniswapV2Router02 )
20 WETH9.Withdrawal( src=[Receiver] UniswapV2Router02, wad=50315752526717629 )
21 DnG.Transfer( from=[Sender] 0x767155e2a2d60ddc507a29271ec1f74cb97be4e2, to=UniswapV2Pair, value=25764000000000 )
22 DnG.Approval( owner=[Sender] 0x767155e2a2d60ddc507a29271ec1f74cb97be4e2, spender=[Receiver] UniswapV2Router02, value=115792089237316195423570985008687907853269984665640564039457583982149129639935 )
23 WETH9.Transfer( src=UniswapV2Pair, dst=[Receiver] UniswapV2Router02, wad=116531633033433189 )
24 UniswapV2Pair.Sync( reserve0=1485332912610281123, reserve1=353171346965296 )
25 UniswapV2Pair.Swap( sender=[Receiver] UniswapV2Router02, amount0In=0, amount1In=25764000000000, amount0Out=116531633033433189, amount1Out=0, to=[Receiver] UniswapV2Router02 )
26 WETH9.Withdrawal( src=[Receiver] UniswapV2Router02, wad=116531633033433189 )

Account State Difference:

  Address   Before After State Difference Code
0x28C06278...0Bf092028 1.163015384231379056 Eth1.213331136758096685 Eth0.050315752526717629
0x2a8B9E78...AbBd26d8F
0x767155e2...cb97BE4E2
0.11749294559872205 Eth
Nonce: 59
0.220386680703681719 Eth
Nonce: 60
0.102893735104959669
0xC02aaA39...83C756Cc2 3,526,426.306465523514381851 Eth3,526,426.139618137954231033 Eth0.166847385560150818
0xdf728947...d6C424798
(Fee Recipient: 0xe68...127)
653.658009454508219275 Eth653.658706774508219275 Eth0.00069732

Execution Trace

UniswapV2Router02.swapExactTokensForETHSupportingFeeOnTransferTokens( amountIn=25764000000000, amountOutMin=103903931605196745, path=[0xdf7289476bC9522b99FF4f9EB346D58d6C424798, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2], to=0x767155e2a2D60dDc507A29271EC1F74cb97BE4E2, deadline=1684356878 )
  • DnG.transferFrom( sender=0x767155e2a2D60dDc507A29271EC1F74cb97BE4E2, recipient=0x2a8B9E7812595d12Ce0c808185ea283AbBd26d8F, amount=25764000000000 ) => ( True )
    • UniswapV2Router02.STATICCALL( )
    • UniswapV2Router02.swapExactTokensForETHSupportingFeeOnTransferTokens( amountIn=10000000000000, amountOutMin=0, path=[0xdf7289476bC9522b99FF4f9EB346D58d6C424798, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2], to=0xdf7289476bC9522b99FF4f9EB346D58d6C424798, deadline=1684356767 )
      • DnG.transferFrom( sender=0xdf7289476bC9522b99FF4f9EB346D58d6C424798, recipient=0x2a8B9E7812595d12Ce0c808185ea283AbBd26d8F, amount=10000000000000 ) => ( True )
      • UniswapV2Pair.STATICCALL( )
      • DnG.balanceOf( account=0x2a8B9E7812595d12Ce0c808185ea283AbBd26d8F ) => ( 327407346965296 )
      • UniswapV2Pair.swap( amount0Out=50315752526717629, amount1Out=0, to=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, data=0x )
        • WETH9.transfer( dst=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, wad=50315752526717629 ) => ( True )
        • WETH9.balanceOf( 0x2a8B9E7812595d12Ce0c808185ea283AbBd26d8F ) => ( 1601864545643714312 )
        • DnG.balanceOf( account=0x2a8B9E7812595d12Ce0c808185ea283AbBd26d8F ) => ( 327407346965296 )
        • WETH9.balanceOf( 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D ) => ( 50315752526717629 )
        • WETH9.withdraw( wad=50315752526717629 )
          • ETH 0.050315752526717629 UniswapV2Router02.CALL( )
          • ETH 0.050315752526717629 DnG.CALL( )
          • ETH 0.050315752526717629 0x28c06278ff654eb8426ff49452070e90bf092028.CALL( )
          • UniswapV2Pair.STATICCALL( )
          • DnG.balanceOf( account=0x2a8B9E7812595d12Ce0c808185ea283AbBd26d8F ) => ( 353171346965296 )
          • UniswapV2Pair.swap( amount0Out=116531633033433189, amount1Out=0, to=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, data=0x )
            • WETH9.transfer( dst=0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D, wad=116531633033433189 ) => ( True )
            • WETH9.balanceOf( 0x2a8B9E7812595d12Ce0c808185ea283AbBd26d8F ) => ( 1485332912610281123 )
            • DnG.balanceOf( account=0x2a8B9E7812595d12Ce0c808185ea283AbBd26d8F ) => ( 353171346965296 )
            • WETH9.balanceOf( 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D ) => ( 116531633033433189 )
            • WETH9.withdraw( wad=116531633033433189 )
              • ETH 0.116531633033433189 UniswapV2Router02.CALL( )
              • ETH 0.116531633033433189 0x767155e2a2d60ddc507a29271ec1f74cb97be4e2.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: DnG
                1
                2
                3
                4
                5
                6
                7
                8
                9
                10
                11
                12
                13
                14
                15
                16
                /**
                */
                // SPDX-License-Identifier: MIT
                /**
                https://twitter.com/cobratate/status/1658932481947566080?s=46&t=E0XjQxr33GeViml-reXKrw
                DnG 0/0 Tax With LP Burn
                **/
                pragma solidity 0.8.17;
                abstract contract Context {
                function _msgSender() internal view virtual returns (address) {
                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