ETH Price: $3,719.26 (-0.51%)

Transaction Decoder

Block:
22717011 at Jun-16-2025 12:14:23 PM +UTC
Transaction Fee:
0.00063533281772653 ETH $2.36
Gas Used:
301,231 Gas / 2.10912163 Gwei

Emitted Events:

302 SNIBBU.Transfer( from=[Sender] 0x38c14ddbba4f1d38fc5803184fbbbcad8393a6b3, to=UniswapV2Pair, value=404621639739329 )
303 SNIBBU.Approval( owner=[Sender] 0x38c14ddbba4f1d38fc5803184fbbbcad8393a6b3, spender=[Receiver] RedSnwapper, value=0 )
304 WETH9.Transfer( src=UniswapV2Pair, dst=UniswapV2Pair, wad=72310958200448860 )
305 UniswapV2Pair.Sync( reserve0=86637902329814207, reserve1=15457340053121642513 )
306 UniswapV2Pair.Swap( sender=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, amount0In=404621639739329, amount1In=0, amount0Out=0, amount1Out=72310958200448860, to=UniswapV2Pair )
307 TheAmericaParty.Transfer( from=UniswapV2Pair, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, value=767527273726084 )
308 UniswapV2Pair.Sync( reserve0=130929331529479032, reserve1=12370535225018125644 )
309 UniswapV2Pair.Swap( sender=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, amount0In=0, amount1In=72310958200448860, amount0Out=767527273726084, amount1Out=0, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C )
310 0x3ced11c610556e5292fbc2e75d68c3899098c14c.0xbbb02a24579dc2e59c1609253b6ddab5457ba00895b3eda80dd41e03e2cd7e55( 0xbbb02a24579dc2e59c1609253b6ddab5457ba00895b3eda80dd41e03e2cd7e55, 0x000000000000000000000000ad27827c312cd5e71311d68e180a9872d42de23d, 0x0000000000000000000000002a9db31f0f0329b03ddd7a8a4b5297815bba0124, 0x0000000000000000000000000000000000000000000000000000000000000001, 0000000000000000000000003ced11c610556e5292fbc2e75d68c3899098c14c, 0000000000000000000000008080779e8366ea28cd1c99bd66ac6d04fce73bf9, 00000000000000000000000000000000000000000000000000017000511ae7c1, 0000000000000000000000000000000000000000000000000002ba0fde818084, 0000000000000000000000000000000000000000000000000000000000000000 )
311 TheAmericaParty.Transfer( from=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, to=TokenChwomper, value=381844818678 )
312 TheAmericaParty.Transfer( from=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, to=TokenChwomper, value=1527379274715 )
313 TheAmericaParty.Transfer( from=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, to=[Sender] 0x38c14ddbba4f1d38fc5803184fbbbcad8393a6b3, value=765618049632691 )

Account State Difference:

  Address   Before After State Difference Code
0x2a9DB31F...15Bba0124
0x3078040b...346D96Aad
0x38C14DdB...D8393a6b3
0.014959689501968588 Eth
Nonce: 331
0.014324356684242058 Eth
Nonce: 332
0.00063533281772653
0x8080779E...4fcE73BF9
0x9726746c...4521bC5B7
0xC02aaA39...83C756Cc2
(BuilderNet)
33.018858854799049327 Eth33.019133780199512327 Eth0.000274925400463

Execution Trace

RedSnwapper.snwapMultiple( inputTokens=, outputTokens=, executors= ) => ( amountOut=[765618049632691] )
  • TheAmericaParty.balanceOf( account=0x38C14DdBBA4f1d38fc5803184fbBBcaD8393a6b3 ) => ( 0 )
  • SNIBBU.transferFrom( sender=0x38C14DdBBA4f1d38fc5803184fbBBcaD8393a6b3, recipient=0x9726746c6b96B489715185071B3be774521bC5B7, amount=404621639739329 ) => ( True )
  • 0xad27827c312cd5e71311d68e180a9872d42de23d.e8ff45ca( )
    • 0x3ced11c610556e5292fbc2e75d68c3899098c14c.ba3f2165( )
      • TheAmericaParty.balanceOf( account=0x3Ced11c610556e5292fBC2e75D68c3899098C14C ) => ( 2 )
      • SNIBBU.balanceOf( account=0x3Ced11c610556e5292fBC2e75D68c3899098C14C ) => ( 1 )
      • UniswapV2Pair.STATICCALL( )
      • SNIBBU.balanceOf( account=0x9726746c6b96B489715185071B3be774521bC5B7 ) => ( 86637902329814207 )
      • UniswapV2Pair.swap( amount0Out=0, amount1Out=72310958200448860, to=0x3078040b560415aec2e926DFCc5CC85346D96Aad, data=0x )
        • WETH9.transfer( dst=0x3078040b560415aec2e926DFCc5CC85346D96Aad, wad=72310958200448860 ) => ( True )
        • SNIBBU.balanceOf( account=0x9726746c6b96B489715185071B3be774521bC5B7 ) => ( 86637902329814207 )
        • WETH9.balanceOf( 0x9726746c6b96B489715185071B3be774521bC5B7 ) => ( 15457340053121642513 )
        • UniswapV2Pair.STATICCALL( )
        • WETH9.balanceOf( 0x3078040b560415aec2e926DFCc5CC85346D96Aad ) => ( 12370535225018125644 )
        • UniswapV2Pair.swap( amount0Out=767527273726084, amount1Out=0, to=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, data=0x )
          • TheAmericaParty.transfer( recipient=0x3Ced11c610556e5292fBC2e75D68c3899098C14C, amount=767527273726084 ) => ( True )
          • TheAmericaParty.balanceOf( account=0x3078040b560415aec2e926DFCc5CC85346D96Aad ) => ( 130929331529479032 )
          • WETH9.balanceOf( 0x3078040b560415aec2e926DFCc5CC85346D96Aad ) => ( 12370535225018125644 )
          • TheAmericaParty.balanceOf( account=0x3Ced11c610556e5292fBC2e75D68c3899098C14C ) => ( 767527273726086 )
          • TheAmericaParty.transfer( recipient=0xde7259893Af7cdbC9fD806c6ba61D22D581d5667, amount=381844818678 ) => ( True )
          • TheAmericaParty.transfer( recipient=0xde7259893Af7cdbC9fD806c6ba61D22D581d5667, amount=1527379274715 ) => ( True )
          • TheAmericaParty.transfer( recipient=0x38C14DdBBA4f1d38fc5803184fbBBcaD8393a6b3, amount=765618049632691 ) => ( True )
          • TheAmericaParty.balanceOf( account=0x38C14DdBBA4f1d38fc5803184fbBBcaD8393a6b3 ) => ( 765618049632691 )
            snwapMultiple[RedSnwapper (ln:500)]
            File 1 of 7: 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 7: 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 7: SNIBBU
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            /**
            */
            // SPDX-License-Identifier: MIT
            pragma solidity 0.8.24;
            abstract contract Context {
            function _msgSender() internal view virtual returns (address) {
            return msg.sender;
            }
            }
            interface IERC20 {
            function totalSupply() external view returns (uint256);
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 4 of 7: 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 5 of 7: 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 6 of 7: TheAmericaParty
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: UNLICENSE
            /*
            The America Party
            https://t.me/taponeth
            https://x.com/elonmusk/status/1931112942495523014
            */
            pragma solidity ^0.8.24;
            abstract contract Context {
            function _msgSender() internal view virtual returns (address) {
            return msg.sender;
            }
            }
            interface IERC20 {
            function totalSupply() external view returns (uint256);
            function balanceOf(address account) external view returns (uint256);
            function transfer(address recipient, uint256 amount) external returns (bool);
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 7 of 7: 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