ETH Price: $3,793.80 (+0.86%)

Transaction Decoder

Block:
22656506 at Jun-08-2025 01:11:35 AM +UTC
Transaction Fee:
0.000062151150954732 ETH $0.24
Gas Used:
131,012 Gas / 0.474392811 Gwei

Emitted Events:

231 FiatTokenProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000bee3211ab312a8d065c4fef0247448e17a8da000, 0x000000000000000000000000a68b37c561d656a41e05874551979fe1c794206f, 000000000000000000000000000000000000000000000000000000004ea7b436 )
232 TransparentUpgradeableProxy.0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef( 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, 0x000000000000000000000000a68b37c561d656a41e05874551979fe1c794206f, 0x000000000000000000000000bee3211ab312a8d065c4fef0247448e17a8da000, 0000000000000000000000000000000000000000000002c3c375e72086204cb9 )
233 AggregationRouterV6.OrderFilled( orderHash=E4DA28A48745479EA44327AF9D4D930D31EF8456542CE36361F66C8EEC44E143, remainingAmount=0 )

Account State Difference:

  Address   Before After State Difference Code
0x11111112...0f8842A65
(Aggregation Router V6)
(Titan Builder)
16.484181129708864093 Eth16.484187680308864093 Eth0.0000065506
0xA0b86991...E3606eB48
0xA68b37C5...1C794206F
0.55531194220804364 Eth
Nonce: 1034
0.555249791057088908 Eth
Nonce: 1035
0.000062151150954732
0xC4441c2B...1Ea0DE38E

Execution Trace

AggregationRouterV6.fillContractOrder( order=[{name:salt, type:uint256, order:1, indexed:false, value:100020745114281252352418157241197256548139820276302400785531868376964232809262, valueString:100020745114281252352418157241197256548139820276302400785531868376964232809262}, {name:maker, type:uint256, order:2, indexed:false, value:1089773399407401945634686257424171664291580977152, valueString:1089773399407401945634686257424171664291580977152}, {name:receiver, type:uint256, order:3, indexed:false, value:0, valueString:0}, {name:makerAsset, type:uint256, order:4, indexed:false, value:917551056842671309452305380979543736893630245704, valueString:917551056842671309452305380979543736893630245704}, {name:takerAsset, type:uint256, order:5, indexed:false, value:1120481095836640324001521594822561259408369509262, valueString:1120481095836640324001521594822561259408369509262}, {name:makingAmount, type:uint256, order:6, indexed:false, value:1319613494, valueString:1319613494}, {name:takingAmount, type:uint256, order:7, indexed:false, value:13055932477649199320249, valueString:13055932477649199320249}, {name:makerTraits, type:uint256, order:8, indexed:false, value:497289450669885408153587926234208889217135, valueString:497289450669885408153587926234208889217135}], signature=0xFA5D60BEC9F9F7CE3AEC21116CCB28D8A734F29A3485ACD242B04C825F73EDCA54CCB67757AB3A45F1E678D791E9AC67F4DA94839B4DD478C693D30FB53122BC1C, amount=13055932477649199320249, takerTraits=14474011154664524427946373126085988481658748083205070504932198000989141204992 ) => ( 1319613494, 13055932477649199320249, E4DA28A48745479EA44327AF9D4D930D31EF8456542CE36361F66C8EEC44E143 )
  • 0xbee3211ab312a8d065c4fef0247448e17a8da000.1626ba7e( )
    • 0x4dffeb6b78e57aab41d09e88c796e27cf314de6b.1626ba7e( )
      • Null: 0x000...001.a87a45a7( )
      • FiatTokenProxy.23b872dd( )
        • FiatTokenV2_2.transferFrom( from=0xBEE3211ab312a8D065c4FeF0247448e17A8da000, to=0xA68b37C561D656a41E05874551979fE1C794206F, value=1319613494 ) => ( True )
        • TransparentUpgradeableProxy.23b872dd( )
          • Usual.transferFrom( from=0xA68b37C561D656a41E05874551979fE1C794206F, to=0xBEE3211ab312a8D065c4FeF0247448e17A8da000, value=13055932477649199320249 ) => ( True )
            File 1 of 5: AggregationRouterV6
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            /*
            ,▄▓▓██▌ ,╓▄▄▓▓▓▓▓▓▓▓▄▄▄,,
            ,▓██▓███▓▄▓███▓╬╬╬╬╬╬╬╬╬╬╬╬╬▓███▓▄,
            ▄█ ▓██╬╣███████╬▓▀╬╬▓▓▓████████████▓█████▄,
            ▓██▌ ▓██╬╣██████╬▓▌ ██████████████████████▌╙╙▀ⁿ
            ▐████████╬▓████▓▓█╨ ▄ ╟█████████▓▓╬╬╬╬╬▓▓█████▓▄
            └▀▓▓▄╓ ╟█▓╣█████▓██████▀ ╓█▌ ███████▓▓▓▓▓╬╬╬╬╬╬╬╬╬╬╬╬▓██▓▄
            └▀████▓▄╥ ▐██╬╬██████████╙ Æ▀─ ▓███▀╚╠╬╩▀▀███████▓▓╬╬╬╬╬╬╬╬╬██▄
            └▀██▓▀▀█████▓╬▓██████▀ ▄█████▒╠" └╙▓██████▓╬╬╬╬╬╬╬╬██▄
            └▀██▄,└╙▀▀████▌└╙ ^"▀╙╙╙"╙██ @▄ ╙▀███████╬╬╬╬╬╬╬██µ
            └▀██▓▄, ██▌ ╒ ╙█▓ ]▓█▓╔ ▀███████▓╬╬╬╬╬▓█▌
            ▀█████ ▓ ╟█▌ ]╠██▓░▒╓ ▀████████╬╬╬╬╣█▌
            ▐████ ╓█▀█▌ ,██▌ ╚Å███▓▒▒╠╓ ╙█████████╬╬╬╣█▌
            └████ ▓█░░▓█ ▀▀▀ φ▒╫████▒▒▒▒╠╓ █████████▓╬╬▓█µ
            ╘███µ ▌▄█▓▄▓▀` ,▀ ,╔╠░▓██████▌╠▒▒▒φ ██████████╬╬██
            ▐████µ╙▓▀` ,▀╙,╔╔φφφ╠░▄▓███████▌░▓╙▒▒▒╠ └██╬███████╬▓█⌐
            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: TransparentUpgradeableProxy
            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) (proxy/transparent/TransparentUpgradeableProxy.sol)
            pragma solidity ^0.8.20;
            import {ERC1967Utils} from "../ERC1967/ERC1967Utils.sol";
            import {ERC1967Proxy} from "../ERC1967/ERC1967Proxy.sol";
            import {IERC1967} from "../../interfaces/IERC1967.sol";
            import {ProxyAdmin} from "./ProxyAdmin.sol";
            /**
            * @dev Interface for {TransparentUpgradeableProxy}. In order to implement transparency, {TransparentUpgradeableProxy}
            * does not implement this interface directly, and its upgradeability mechanism is implemented by an internal dispatch
            * mechanism. The compiler is unaware that these functions are implemented by {TransparentUpgradeableProxy} and will not
            * include them in the ABI so this interface must be used to interact with it.
            */
            interface ITransparentUpgradeableProxy is IERC1967 {
            function upgradeToAndCall(address, bytes calldata) external payable;
            }
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

            File 4 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

            File 5 of 5: Usual
            1
            2
            3
            4
            5
            6
            7
            8
            9
            10
            11
            12
            13
            14
            15
            16
            // SPDX-License-Identifier: Apache-2.0
            pragma solidity 0.8.20;
            import {SafeERC20} from "openzeppelin-contracts/token/ERC20/utils/SafeERC20.sol";
            import {ERC20Upgradeable} from "openzeppelin-contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol";
            import {ERC20} from "openzeppelin-contracts/token/ERC20/ERC20.sol";
            import {IUsual} from "src/interfaces/token/IUsual.sol";
            import {CheckAccessControl} from "src/utils/CheckAccessControl.sol";
            import {IRegistryAccess} from "src/interfaces/registry/IRegistryAccess.sol";
            import {IRegistryContract} from "src/interfaces/registry/IRegistryContract.sol";
            import {
            CONTRACT_REGISTRY_ACCESS,
            DEFAULT_ADMIN_ROLE,
            USUAL_MINT,
            USUAL_BURN,
            BLACKLIST_ROLE,
            PAUSING_CONTRACTS_ROLE
            XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX