ETH Price: $3,456.76 (-0.98%)

Transaction Decoder

Block:
22732441 at Jun-18-2025 04:04:35 PM +UTC
Transaction Fee:
0.000238058972916816 ETH $0.82
Gas Used:
137,127 Gas / 1.736047408 Gwei

Emitted Events:

617 WETH9.Deposit( dst=[Receiver] OpenOceanExchangeProxy, wad=187000000000000000 )
618 FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000e0554a476a092703abdb3ef35c80e0d76d32939f, 0x0000000000000000000000006352a56caadc4f1e25cd6c75970fa768a3304e64, 000000000000000000000000000000000000000000000000000000001bed97e1 )
619 WETH9.Transfer( src=[Receiver] OpenOceanExchangeProxy, dst=0xE0554a476A092703abdB3Ef35c80e0D76d32939F, wad=187000000000000000 )
620 0xe0554a476a092703abdb3ef35c80e0d76d32939f.0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67( 0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67, 0x0000000000000000000000006352a56caadc4f1e25cd6c75970fa768a3304e64, 0x0000000000000000000000006352a56caadc4f1e25cd6c75970fa768a3304e64, ffffffffffffffffffffffffffffffffffffffffffffffffffffffffe412681f, 00000000000000000000000000000000000000000000000002985b825cff8000, 0000000000000000000000000000000000004e0899bf1e1b675afdd35ee782e5, 00000000000000000000000000000000000000000000000009012b6daa82fb7a, 00000000000000000000000000000000000000000000000000000000000305a8 )
621 FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x0000000000000000000000006352a56caadc4f1e25cd6c75970fa768a3304e64, 0x00000000000000000000000079be6d73ece33986e6e7e82d8ae13fc0328a1e20, 000000000000000000000000000000000000000000000000000000001bed97e1 )

Account State Difference:

  Address   Before After State Difference Code
(Titan Builder)
7.121799523198532752 Eth7.121821530646450189 Eth0.000022007447917437
0x79BE6d73...0328A1e20
0.198353158807970814 Eth
Nonce: 156
0.011115099835053998 Eth
Nonce: 157
0.187238058972916816
0xA0b86991...E3606eB48
0xC02aaA39...83C756Cc2 2,629,448.552687457021955575 Eth2,629,448.739687457021955575 Eth0.187
0xE0554a47...76d32939F
(Uniswap V3: USDC 4)

Execution Trace

ETH 0.187 OpenOceanExchangeProxy.bc80f1a8( )
  • ETH 0.187 OpenOceanExchange.uniswapV3SwapTo( recipient=0x79BE6d73ece33986e6E7e82D8aE13fc0328A1e20, amount=187000000000000000, minReturn=466342755, pools=[86844412015304486095867610495589760707841678902248942984313321002760624313247] ) => ( returnAmount=468555745 )
    • ETH 0.187 WETH9.CALL( )
    • Uniswap V3: USDC 4.128acb08( )
      • FiatTokenProxy.a9059cbb( )
        • FiatTokenV2_2.transfer( to=0x6352a56caadC4F1E25CD6c75970Fa768A3304e64, value=468555745 ) => ( True )
        • WETH9.balanceOf( 0xE0554a476A092703abdB3Ef35c80e0D76d32939F ) => ( 1464200150663084852907 )
        • OpenOceanExchangeProxy.fa461e33( )
          • OpenOceanExchange.uniswapV3SwapCallback( amount0Delta=-468555745, amount1Delta=187000000000000000, 0x0000000000000000000000006352A56CAADC4F1E25CD6C75970FA768A3304E64 )
            • Uniswap V3: USDC 4.STATICCALL( )
            • Uniswap V3: USDC 4.STATICCALL( )
            • Uniswap V3: USDC 4.STATICCALL( )
            • WETH9.transfer( dst=0xE0554a476A092703abdB3Ef35c80e0D76d32939F, wad=187000000000000000 ) => ( True )
            • WETH9.balanceOf( 0xE0554a476A092703abdB3Ef35c80e0D76d32939F ) => ( 1464387150663084852907 )
            • Uniswap V3: USDC 4.STATICCALL( )
            • FiatTokenProxy.a9059cbb( )
              • FiatTokenV2_2.transfer( to=0x79BE6d73ece33986e6E7e82D8aE13fc0328A1e20, value=468555745 ) => ( True )
                uniswapV3SwapTo[UniswapV3Exchange (ln:3389)]
                File 1 of 5: OpenOceanExchangeProxy
                1
                2
                3
                4
                5
                6
                7
                8
                9
                10
                11
                12
                13
                14
                15
                16
                // File: @openzeppelin/contracts/proxy/Proxy.sol
                // SPDX-License-Identifier: MIT
                pragma solidity >=0.6.0 <0.8.0;
                /**
                * @dev This abstract contract provides a fallback function that delegates all calls to another contract using the EVM
                * instruction `delegatecall`. We refer to the second contract as the _implementation_ behind the proxy, and it has to
                * be specified by overriding the virtual {_implementation} function.
                *
                * Additionally, delegation to the implementation can be triggered manually through the {_fallback} function, or to a
                * different contract through the {_delegate} function.
                *
                * The success and return data of the delegated call will be returned back to the caller of the proxy.
                */
                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: 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 4 of 5: OpenOceanExchange
                1
                2
                3
                4
                5
                6
                7
                8
                9
                10
                11
                12
                13
                14
                15
                16
                // File: @openzeppelin/contracts-upgradeable/utils/AddressUpgradeable.sol
                // SPDX-License-Identifier: MIT
                // OpenZeppelin Contracts (last updated v4.8.0) (utils/Address.sol)
                pragma solidity ^0.8.1;
                /**
                * @dev Collection of functions related to the address type
                */
                library AddressUpgradeable {
                /**
                * @dev Returns true if `account` is a contract.
                *
                * [IMPORTANT]
                * ====
                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