ETH Price: $3,038.10 (+2.60%)

Transaction Decoder

Block:
21936993 at Feb-27-2025 10:12:11 AM +UTC
Transaction Fee:
0.000250097533471863 ETH $0.76
Gas Used:
214,731 Gas / 1.164701573 Gwei

Emitted Events:

223 0xf3de3c0d654fda23dad170f0f320a92172509127.0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb( 0x7724394874fdd8ad13292ec739b441f85c6559f10dc4141b8d4c0fa4cbf55bdb, 0000000000000000000000000000000000000000000000000000000000000000 )
224 WETH9.Deposit( dst=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, wad=77668900489000000 )
225 FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f, 0x000000000000000000000000f3de3c0d654fda23dad170f0f320a92172509127, 000000000000000000000000000000000000000000000000000000000af30ab4 )
226 WETH9.Transfer( src=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, dst=0xE0554a476A092703abdB3Ef35c80e0D76d32939F, wad=77668900489000000 )
227 0xe0554a476a092703abdb3ef35c80e0d76d32939f.0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67( 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67, 0x000000000000000000000000f3de3c0d654fda23dad170f0f320a92172509127, 0x000000000000000000000000f3de3c0d654fda23dad170f0f320a92172509127, fffffffffffffffffffffffffffffffffffffffffffffffffffffffff50cf54c, 0000000000000000000000000000000000000000000000000113ef7417bdf440, 00000000000000000000000000000000000050514a2b83374f297d15f26ae2a3, 00000000000000000000000000000000000000000000000003823cb6e14107f6, 00000000000000000000000000000000000000000000000000000000000307e9 )
228 MyShell.Transfer( from=UniswapV3Pool, to=[Sender] 0x3a64e2cbee3e56476c746a4a6553849bc56b1170, value=279226254204958795536 )
229 FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000f3de3c0d654fda23dad170f0f320a92172509127, 0x0000000000000000000000001aa5f0538e7d123d358f439d4118228db43f2bd0, 000000000000000000000000000000000000000000000000000000000af30ab4 )
230 UniswapV3Pool.Swap( sender=[Receiver] 0xf3de3c0d654fda23dad170f0f320a92172509127, recipient=[Sender] 0x3a64e2cbee3e56476c746a4a6553849bc56b1170, amount0=183700148, amount1=-279226254204958795536, sqrtPriceX96=97785738056381506448900335780561632, liquidity=28618569033969756, tick=280533 )
231 0xf3de3c0d654fda23dad170f0f320a92172509127.0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c( 0x1bb43f2da90e35f7b0cf38521ca95a49e68eb42fac49924930a5bd73cdf7576c, 000000000000000000000000eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, 000000000000000000000000f2c88757f8d03634671208935974b60a2a28bdb3, 0000000000000000000000003a64e2cbee3e56476c746a4a6553849bc56b1170, 0000000000000000000000000000000000000000000000000113ef7417bdf440, 00000000000000000000000000000000000000000000000f230aeecb997de710 )

Account State Difference:

  Address   Before After State Difference Code
0x1AA5F053...db43f2bD0
(Uniswap V3: USDC-SHELL)
0x3A64e2CB...bc56B1170
0.0783796251104309 Eth
Nonce: 1
0.000460627087959037 Eth
Nonce: 2
0.077918998022471863
(beaverbuild)
8.942287182664079966 Eth8.942394548164079966 Eth0.0001073655
0xA0b86991...E3606eB48
0xC02aaA39...83C756Cc2 2,922,025.561890183570656834 Eth2,922,025.639559084059656834 Eth0.077668900489
0xE0554a47...76d32939F
(Uniswap V3: USDC 4)
0xf2c88757...a2a28Bdb3

Execution Trace

ETH 0.077668900489 0xf3de3c0d654fda23dad170f0f320a92172509127.0d5f0e3b( )
  • ETH 0.077668900489 WETH9.CALL( )
  • Uniswap V3: USDC 4.128acb08( )
    • FiatTokenProxy.a9059cbb( )
      • FiatTokenV2_2.transfer( to=0xF3dE3C0d654FDa23daD170f0f320a92172509127, value=183700148 ) => ( True )
      • WETH9.balanceOf( 0xE0554a476A092703abdB3Ef35c80e0D76d32939F ) => ( 1751311184388470300822 )
      • 0xf3de3c0d654fda23dad170f0f320a92172509127.fa461e33( )
        • Uniswap V3: USDC 4.STATICCALL( )
        • Uniswap V3: USDC 4.STATICCALL( )
        • Uniswap V3: USDC 4.STATICCALL( )
        • WETH9.transfer( dst=0xE0554a476A092703abdB3Ef35c80e0D76d32939F, wad=77668900489000000 ) => ( True )
        • WETH9.balanceOf( 0xE0554a476A092703abdB3Ef35c80e0D76d32939F ) => ( 1751388853288959300822 )
        • UniswapV3Pool.swap( recipient=0x3A64e2CBEE3E56476c746A4a6553849bc56B1170, zeroForOne=True, amountSpecified=183700148, sqrtPriceLimitX96=4295128740, data=0x000000000000000000000000F3DE3C0D654FDA23DAD170F0F320A92172509127 ) => ( amount0=183700148, amount1=-279226254204958795536 )
          • MyShell.transfer( to=0x3A64e2CBEE3E56476c746A4a6553849bc56B1170, value=279226254204958795536 ) => ( True )
          • FiatTokenProxy.70a08231( )
            • FiatTokenV2_2.balanceOf( account=0x1AA5F0538e7D123d358f439D4118228db43f2bD0 ) => ( 2331928113 )
            • 0xf3de3c0d654fda23dad170f0f320a92172509127.fa461e33( )
              • UniswapV3Pool.STATICCALL( )
              • UniswapV3Pool.STATICCALL( )
              • UniswapV3Pool.STATICCALL( )
              • FiatTokenProxy.a9059cbb( )
                • FiatTokenV2_2.transfer( to=0x1AA5F0538e7D123d358f439D4118228db43f2bD0, value=183700148 ) => ( True )
                • FiatTokenProxy.70a08231( )
                  • FiatTokenV2_2.balanceOf( account=0x1AA5F0538e7D123d358f439D4118228db43f2bD0 ) => ( 2515628261 )
                  • UniswapV3Pool.STATICCALL( )
                    File 1 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 2 of 5: FiatTokenProxy
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    pragma solidity ^0.4.24;
                    // File: zos-lib/contracts/upgradeability/Proxy.sol
                    /**
                    * @title Proxy
                    * @dev Implements delegation of calls to other contracts, with proper
                    * forwarding of return values and bubbling of failures.
                    * It defines a fallback function that delegates all calls to the address
                    * returned by the abstract _implementation() internal function.
                    */
                    contract Proxy {
                    /**
                    * @dev Fallback function.
                    * Implemented entirely in `_fallback`.
                    */
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                    File 3 of 5: 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 4 of 5: MyShell
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    // SPDX-License-Identifier: MIT
                    pragma solidity >=0.8.0;
                    import { IMessageLibManager } from "./IMessageLibManager.sol";
                    import { IMessagingComposer } from "./IMessagingComposer.sol";
                    import { IMessagingChannel } from "./IMessagingChannel.sol";
                    import { IMessagingContext } from "./IMessagingContext.sol";
                    struct MessagingParams {
                    uint32 dstEid;
                    bytes32 receiver;
                    bytes message;
                    bytes options;
                    bool payInLzToken;
                    }
                    struct MessagingReceipt {
                    bytes32 guid;
                    uint64 nonce;
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

                    File 5 of 5: FiatTokenV2_2
                    1
                    2
                    3
                    4
                    5
                    6
                    7
                    8
                    9
                    10
                    11
                    12
                    13
                    14
                    15
                    16
                    /**
                    * SPDX-License-Identifier: Apache-2.0
                    *
                    * Copyright (c) 2023, Circle Internet Financial, LLC.
                    *
                    * Licensed under the Apache License, Version 2.0 (the "License");
                    * you may not use this file except in compliance with the License.
                    * You may obtain a copy of the License at
                    *
                    * http://www.apache.org/licenses/LICENSE-2.0
                    *
                    * Unless required by applicable law or agreed to in writing, software
                    * distributed under the License is distributed on an "AS IS" BASIS,
                    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
                    * See the License for the specific language governing permissions and
                    * limitations under the License.
                    XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX