ETH Price: $3,149.96 (+5.90%)

Transaction Decoder

Block:
22714056 at Jun-16-2025 02:18:35 AM +UTC
Transaction Fee:
0.000186656881648703 ETH $0.59
Gas Used:
227,501 Gas / 0.820466203 Gwei

Emitted Events:

15 WETH9.Deposit( dst=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, wad=1000000000000000000 )
16 WETH9.Transfer( src=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, dst=UniswapV2Pair, wad=1000000000000000000 )
17 token.Transfer( from=UniswapV2Pair, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, value=90494322787562043 )
18 UniswapV2Pair.Sync( reserve0=21945982630057407150, reserve1=242784722048602840228 )
19 UniswapV2Pair.Swap( sender=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, amount0In=0, amount1In=1000000000000000000, amount0Out=90494322787562043, amount1Out=0, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C )
20 0x3ced11c610556e5292fbc2e75d68c3899098c14c.0xbbb02a24579dc2e59c1609253b6ddab5457ba00895b3eda80dd41e03e2cd7e55( 0xbbb02a24579dc2e59c1609253b6ddab5457ba00895b3eda80dd41e03e2cd7e55, 0x000000000000000000000000ad27827c312cd5e71311d68e180a9872d42de23d, 0x000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, 0x0000000000000000000000000000000000000000000000000000000000000001, 0000000000000000000000003ced11c610556e5292fbc2e75d68c3899098c14c, 00000000000000000000000028561b8a2360f463011c16b6cc0b0cbef8dbbcad, 0000000000000000000000000000000000000000000000000de0b6b3a7640000, 0000000000000000000000000000000000000000000000000141801b6bf1323b, fffffffffffffffffffffffffffffffffffffffffffffffffffe6269599002eb )
21 token.Transfer( from=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, to=TokenChwomper, value=45247161393324 )
22 token.Transfer( from=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, to=TokenChwomper, value=180988645573297 )
23 token.Transfer( from=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, to=[Sender] 0x441cbf46ce230b6d1cb8034cf635f54acf88bfb0, value=90268086980595422 )

Account State Difference:

  Address   Before After State Difference Code
0x28561B8A...EF8dbBcad
0x441cbF46...aCf88bFb0
2.703596654668850281 Eth
Nonce: 56
1.703409997787201578 Eth
Nonce: 57
1.000186656881648703
0x470DC172...dd456A03D
(beaverbuild)
12.855763738936494581 Eth12.855877489436494581 Eth0.0001137505
0xC02aaA39...83C756Cc2 2,624,159.518293246121071329 Eth2,624,160.518293246121071329 Eth1

Execution Trace

ETH 1 RedSnwapper.snwap( tokenIn=0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, amountIn=1000000000000000000, recipient=0x441cbF46Ce230b6D1cB8034Cf635f54aCf88bFb0, tokenOut=0x28561B8A2360F463011c16b6Cc0B0cbEF8dbBcad, amountOutMin=90268086979682025, executor=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, executorData=0xBA3F2165000000000000000000000000DE7259893AF7CDBC9FD806C6BA61D22D581D56670000000000000000000000000000000000000000000000000000CDC2A0E8E35D000000000000000000000000EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE0000000000000000000000000000000000000000000000000DE0B6B3A764000000000000000000000000000028561B8A2360F463011C16B6CC0B0CBEF8DBBCAD00000000000000000000000000000000000000000000000001431DB212612F50000000000000000000000000441CBF46CE230B6D1CB8034CF635F54ACF88BFB000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000700301FFFF0201470DC172D6502AC930B59322ECE5345DD456A03DC02AAA39B223FE8D0A0E5C4F27EAD9083C756CC204C02AAA39B223FE8D0A0E5C4F27EAD9083C756CC200470DC172D6502AC930B59322ECE5345DD456A03D003CED11C610556E5292FBC2E75D68C3899098C14C000BB800000000000000000000000000000000 ) => ( amountOut=90268086980595422 )
  • token.balanceOf( account=0x441cbF46Ce230b6D1cB8034Cf635f54aCf88bFb0 ) => ( 0 )
  • ETH 1 0xad27827c312cd5e71311d68e180a9872d42de23d.1cff79cd( )
    • ETH 1 0x3ced11c610556e5292fbc2e75d68c3899098c14c.ba3f2165( )
      • token.balanceOf( account=0x3Ced11c610556e5292fBC2e75D68c3899098C14C ) => ( 1 )
      • ETH 1 WETH9.CALL( )
      • WETH9.transfer( dst=0x470DC172d6502Ac930B59322EcE5345dd456A03D, wad=1000000000000000000 ) => ( True )
      • UniswapV2Pair.STATICCALL( )
      • WETH9.balanceOf( 0x470DC172d6502Ac930B59322EcE5345dd456A03D ) => ( 242784722048602840228 )
      • UniswapV2Pair.swap( amount0Out=90494322787562043, amount1Out=0, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, data=0x )
        • token.transfer( recipient=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, amount=90494322787562043 ) => ( True )
        • token.balanceOf( account=0x470DC172d6502Ac930B59322EcE5345dd456A03D ) => ( 21945982630057407150 )
        • WETH9.balanceOf( 0x470DC172d6502Ac930B59322EcE5345dd456A03D ) => ( 242784722048602840228 )
        • token.balanceOf( account=0x3Ced11c610556e5292fBC2e75D68c3899098C14C ) => ( 90494322787562044 )
        • token.transfer( recipient=0xde7259893Af7cdbC9fD806c6ba61D22D581d5667, amount=45247161393324 ) => ( True )
        • token.transfer( recipient=0xde7259893Af7cdbC9fD806c6ba61D22D581d5667, amount=180988645573297 ) => ( True )
        • token.transfer( recipient=0x441cbF46Ce230b6D1cB8034Cf635f54aCf88bFb0, amount=90268086980595422 ) => ( True )
        • token.balanceOf( account=0x441cbF46Ce230b6D1cB8034Cf635f54aCf88bFb0 ) => ( 90268086980595422 )
          File 1 of 5: RedSnwapper
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // SPDX-License-Identifier: MIT
          // OpenZeppelin Contracts v4.4.1 (token/ERC20/extensions/draft-IERC20Permit.sol)
          pragma solidity ^0.8.0;
          /**
          * @dev Interface of the ERC20 Permit extension allowing approvals to be made via signatures, as defined in
          * https://eips.ethereum.org/EIPS/eip-2612[EIP-2612].
          *
          * Adds the {permit} method, which can be used to change an account's ERC20 allowance (see {IERC20-allowance}) by
          * presenting a message signed by the account. By not relying on {IERC20-approve}, the token holder account doesn't
          * need to send a transaction, and thus is not required to hold Ether at all.
          */
          interface IERC20Permit {
          /**
          * @dev Sets `value` as the allowance of `spender` over ``owner``'s tokens,
          * given ``owner``'s signed approval.
          *
          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: 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 5: token
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // SPDX-License-Identifier: UNLICENSE
          /*
          tg:https://t.me/MOODENGONETH
          https://x.com/X/status/1835404944167571587
          */
          pragma solidity 0.8.23;
          abstract contract Context {
          function _msgSender() internal view virtual returns (address) {
          return msg.sender;
          }
          }
          interface IERC20 {
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          File 5 of 5: TokenChwomper
          1
          2
          3
          4
          5
          6
          7
          8
          9
          10
          11
          12
          13
          14
          15
          16
          // SPDX-License-Identifier: MIT
          // OpenZeppelin Contracts (last updated v4.9.0) (token/ERC20/IERC20.sol)
          pragma solidity >= 0.8.0;
          /**
          * @dev Interface of the ERC20 standard as defined in the EIP.
          */
          interface IERC20 {
          /**
          * @dev Emitted when `value` tokens are moved from one account (`from`) to
          * another (`to`).
          *
          * Note that `value` may be zero.
          */
          event Transfer(address indexed from, address indexed to, uint256 value);
          /**
          * @dev Emitted when the allowance of a `spender` for an `owner` is set by
          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX