ETH Price: $2,975.85 (-0.85%)

Transaction Decoder

Block:
22553478 at May-24-2025 03:05:23 PM +UTC
Transaction Fee:
0.0002600219372905 ETH $0.77
Gas Used:
249,865 Gas / 1.0406497 Gwei

Emitted Events:

258 TokenMintERC20Token.Transfer( from=[Sender] 0xf58c18bd3ceb788544bbbf1dacbe8f0857da568e, to=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, value=500000000000000009942312419328 )
259 TokenMintERC20Token.Approval( owner=[Sender] 0xf58c18bd3ceb788544bbbf1dacbe8f0857da568e, spender=[Receiver] AggregationRouterV6, value=536795520024718024325084151808 )
260 TokenMintERC20Token.Transfer( from=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, to=BeaconProxy, value=1500000000000000029826937257 )
261 WETH9.Transfer( src=UniswapV3Pool, dst=[Receiver] AggregationRouterV6, wad=148838709528649093 )
262 TokenMintERC20Token.Transfer( from=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, to=UniswapV3Pool, value=59820000000000001189498257848 )
263 UniswapV3Pool.Swap( sender=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, recipient=[Receiver] AggregationRouterV6, amount0=-148838709528649093, amount1=59820000000000001189498257848, sqrtPriceX96=50703472618635645235429093532238438, liquidity=3248670981261310844924741, tick=267396 )
264 TokenMintERC20Token.Transfer( from=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, to=UniswapV2Pair, value=438680000000000008722987224223 )
265 WETH9.Transfer( src=UniswapV2Pair, dst=[Receiver] AggregationRouterV6, wad=1087343955614799938 )
266 UniswapV2Pair.Sync( reserve0=42563125333863847798, reserve1=17558908562331502069956493931890 )
267 UniswapV2Pair.Swap( sender=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, amount0In=0, amount1In=438680000000000008722987224223, amount0Out=1087343955614799938, amount1Out=0, to=[Receiver] AggregationRouterV6 )
268 WETH9.Transfer( src=[Receiver] AggregationRouterV6, dst=[Sender] 0xf58c18bd3ceb788544bbbf1dacbe8f0857da568e, wad=1236182665143449031 )

Account State Difference:

  Address   Before After State Difference Code
(Titan Builder)
8.284058131909862213 Eth8.284064991516923058 Eth0.000006859607060845
0x699b8E37...39C7D01d9
(Uniswap V3: BOOCHIE 2)
0x9392a42A...f2a0e52BF
0xC02aaA39...83C756Cc2
0xf58C18BD...857Da568e
1.598784774603873099 Eth
Nonce: 12867
1.598524752666582599 Eth
Nonce: 12868
0.0002600219372905
0xF8EA18Ca...eE41A2f4A

Execution Trace

AggregationRouterV6.swap( executor=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, desc=[{name:srcToken, type:address, order:1, indexed:false, value:0xF8EA18Ca502De3FFAA9B8Ed95a21878eE41A2f4A, valueString:0xF8EA18Ca502De3FFAA9B8Ed95a21878eE41A2f4A}, {name:dstToken, type:address, order:2, indexed:false, value:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, valueString:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2}, {name:srcReceiver, type:address, order:3, indexed:false, value:0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, valueString:0x5141B82f5fFDa4c6fE1E372978F1C5427640a190}, {name:dstReceiver, type:address, order:4, indexed:false, value:0xf58C18BD3CeB788544bBBf1DACbE8F0857Da568e, valueString:0xf58C18BD3CeB788544bBBf1DACbE8F0857Da568e}, {name:amount, type:uint256, order:5, indexed:false, value:500000000000000009942312419328, valueString:500000000000000009942312419328}, {name:minReturnAmount, type:uint256, order:6, indexed:false, value:1224801102713491004, valueString:1224801102713491004}, {name:flags, type:uint256, order:7, indexed:false, value:0, valueString:0}], data=0x00000000000000000000000000000000000000000000000000016E00004E00A0744C8C09F8EA18CA502DE3FFAA9B8ED95A21878EE41A2F4A90CBE4BDD538D6E9B379BFF5FE72C3D67A521DE5000000000000000000000000000000000000000004D8C55AEFB8C0624DD2F1A900A0C9E75C480000000000000000580C0000000000000000000000000000000000000000000000000000F200006302A0000000000000000000000000000000000000000000000000020B7E566A2E0AAAEE63C1E580699B8E3719635117220E4D1D772762739C7D01D9F8EA18CA502DE3FFAA9B8ED95A21878EE41A2F4A111111125421CA6DC452D289314280A0F8842A650C20F8EA18CA502DE3FFAA9B8ED95A21878EE41A2F4A9392A42ABE7E8131E0956DE4F8A0413F2A0E52BF6AE4071138002DC6C09392A42ABE7E8131E0956DE4F8A0413F2A0E52BF111111125421CA6DC452D289314280A0F8842A650000000000000000000000000000000000000000000000000EF3DFC6AD908392F8EA18CA502DE3FFAA9B8ED95A21878EE41A2F4A ) => ( returnAmount=1236182665143449031, spentAmount=500000000000000009942312419328 )
  • TokenMintERC20Token.transferFrom( sender=0xf58C18BD3CeB788544bBBf1DACbE8F0857Da568e, recipient=0x5141B82f5fFDa4c6fE1E372978F1C5427640a190, amount=500000000000000009942312419328 ) => ( True )
  • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.4b64e492( )
    • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.744c8c09( )
      • TokenMintERC20Token.transfer( recipient=0x90CbE4BDd538D6e9b379bFF5fE72c3d67A521De5, amount=1500000000000000029826937257 ) => ( True )
      • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.c9e75c48( )
        • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.ee63c1e5( )
          • UniswapV3Pool.swap( recipient=0x111111125421cA6dc452d289314280a0f8842A65, zeroForOne=False, amountSpecified=59820000000000001189498257848, sqrtPriceLimitX96=1461446703485210103287273052203988822378723970341, data=0x000000000000000000000000F8EA18CA502DE3FFAA9B8ED95A21878EE41A2F4A ) => ( amount0=-148838709528649093, amount1=59820000000000001189498257848 )
            • WETH9.transfer( dst=0x111111125421cA6dc452d289314280a0f8842A65, wad=148838709528649093 ) => ( True )
            • TokenMintERC20Token.balanceOf( account=0x699b8E3719635117220E4D1D772762739C7D01d9 ) => ( 1046701048310481060962961439482 )
            • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.fa461e33( )
              • TokenMintERC20Token.transfer( recipient=0x699b8E3719635117220E4D1D772762739C7D01d9, amount=59820000000000001189498257848 ) => ( True )
              • TokenMintERC20Token.balanceOf( account=0x699b8E3719635117220E4D1D772762739C7D01d9 ) => ( 1106521048310481062152459697330 )
              • TokenMintERC20Token.transfer( recipient=0x9392a42AbE7E8131E0956De4F8A0413f2a0e52BF, amount=438680000000000008722987224223 ) => ( True )
              • 0x5141b82f5ffda4c6fe1e372978f1c5427640a190.6ae40711( )
                • UniswapV2Pair.STATICCALL( )
                • TokenMintERC20Token.balanceOf( account=0x9392a42AbE7E8131E0956De4F8A0413f2a0e52BF ) => ( 17558908562331502069956493931890 )
                • UniswapV2Pair.swap( amount0Out=1087343955614799938, amount1Out=0, to=0x111111125421cA6dc452d289314280a0f8842A65, data=0x )
                  • WETH9.transfer( dst=0x111111125421cA6dc452d289314280a0f8842A65, wad=1087343955614799938 ) => ( True )
                  • WETH9.balanceOf( 0x9392a42AbE7E8131E0956De4F8A0413f2a0e52BF ) => ( 42563125333863847798 )
                  • TokenMintERC20Token.balanceOf( account=0x9392a42AbE7E8131E0956De4F8A0413f2a0e52BF ) => ( 17558908562331502069956493931890 )
                  • WETH9.transfer( dst=0xf58C18BD3CeB788544bBBf1DACbE8F0857Da568e, wad=1236182665143449031 ) => ( True )
                    File 1 of 6: AggregationRouterV6
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    /*
                    ,▄▓▓██▌ ,╓▄▄▓▓▓▓▓▓▓▓▄▄▄,,
                    ,▓██▓███▓▄▓███▓╬╬╬╬╬╬╬╬╬╬╬╬╬▓███▓▄,
                    ▄█ ▓██╬╣███████╬▓▀╬╬▓▓▓████████████▓█████▄,
                    ▓██▌ ▓██╬╣██████╬▓▌ ██████████████████████▌╙╙▀ⁿ
                    ▐████████╬▓████▓▓█╨ ▄ ╟█████████▓▓╬╬╬╬╬▓▓█████▓▄
                    └▀▓▓▄╓ ╟█▓╣█████▓██████▀ ╓█▌ ███████▓▓▓▓▓╬╬╬╬╬╬╬╬╬╬╬╬▓██▓▄
                    └▀████▓▄╥ ▐██╬╬██████████╙ Æ▀─ ▓███▀╚╠╬╩▀▀███████▓▓╬╬╬╬╬╬╬╬╬██▄
                    └▀██▓▀▀█████▓╬▓██████▀ ▄█████▒╠" └╙▓██████▓╬╬╬╬╬╬╬╬██▄
                    └▀██▄,└╙▀▀████▌└╙ ^"▀╙╙╙"╙██ @▄ ╙▀███████╬╬╬╬╬╬╬██µ
                    └▀██▓▄, ██▌ ╒ ╙█▓ ]▓█▓╔ ▀███████▓╬╬╬╬╬▓█▌
                    ▀█████ ▓ ╟█▌ ]╠██▓░▒╓ ▀████████╬╬╬╬╣█▌
                    ▐████ ╓█▀█▌ ,██▌ ╚Å███▓▒▒╠╓ ╙█████████╬╬╬╣█▌
                    └████ ▓█░░▓█ ▀▀▀ φ▒╫████▒▒▒▒╠╓ █████████▓╬╬▓█µ
                    ╘███µ ▌▄█▓▄▓▀` ,▀ ,╔╠░▓██████▌╠▒▒▒φ ██████████╬╬██
                    ▐████µ╙▓▀` ,▀╙,╔╔φφφ╠░▄▓███████▌░▓╙▒▒▒╠ └██╬███████╬▓█⌐
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                    File 2 of 6: TokenMintERC20Token
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    // SPDX-License-Identifier: UNLICENSE
                    /*
                    https://boochie.net
                    https://x.com/BoochieOnEth
                    https://t.me/BoochiePortal
                    */
                    pragma solidity 0.8.23;
                    abstract contract Context {
                    function _msgSender() internal view virtual returns (address) {
                    return msg.sender;
                    }
                    }
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                    File 3 of 6: BeaconProxy
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    // SPDX-License-Identifier: MIT
                    // OpenZeppelin Contracts (last updated v5.0.0) (interfaces/IERC1967.sol)
                    pragma solidity ^0.8.20;
                    /**
                    * @dev ERC-1967: Proxy Storage Slots. This interface contains the events defined in the ERC.
                    */
                    interface IERC1967 {
                    /**
                    * @dev Emitted when the implementation is upgraded.
                    */
                    event Upgraded(address indexed implementation);
                    /**
                    * @dev Emitted when the admin account has changed.
                    */
                    event AdminChanged(address previousAdmin, address newAdmin);
                    /**
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                    File 4 of 6: UniswapV3Pool
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    // SPDX-License-Identifier: BUSL-1.1
                    pragma solidity =0.7.6;
                    import './interfaces/IUniswapV3Pool.sol';
                    import './NoDelegateCall.sol';
                    import './libraries/LowGasSafeMath.sol';
                    import './libraries/SafeCast.sol';
                    import './libraries/Tick.sol';
                    import './libraries/TickBitmap.sol';
                    import './libraries/Position.sol';
                    import './libraries/Oracle.sol';
                    import './libraries/FullMath.sol';
                    import './libraries/FixedPoint128.sol';
                    import './libraries/TransferHelper.sol';
                    import './libraries/TickMath.sol';
                    import './libraries/LiquidityMath.sol';
                    import './libraries/SqrtPriceMath.sol';
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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