ETH Price: $2,506.45 (-9.37%)

Transaction Decoder

Block:
16760948 at Mar-05-2023 08:15:11 AM +UTC
Transaction Fee:
0.002552744970921618 ETH $6.40
Gas Used:
143,046 Gas / 17.845622883 Gwei

Emitted Events:

389 Seaport.OrderFulfilled( orderHash=E2DA90F475B7BB4849CA96DED7099FCF8C5D8219569A4CE6D7BCF5CD958D691C, offerer=0xa4c150230e8785241f06a6e767aa58e3ed0e92b8, zone=0x00000000...000000000, recipient=[Sender] 0x68f697130e9626d1ccbaabde9a19a2789492071b, offer=, consideration= )
390 Kittiez.Transfer( from=0xa4c150230e8785241f06a6e767aa58e3ed0e92b8, to=[Sender] 0x68f697130e9626d1ccbaabde9a19a2789492071b, tokenId=5526 )

Account State Difference:

  Address   Before After State Difference Code
0x00000000...169EdE581
(Seaport 1.1)
(Lido: Execution Layer Rewards Vault)
165.429105988456698251 Eth165.429177511456698251 Eth0.000071523
0x3D279aC8...b8e86EFCa 52.322934818065010498 Eth52.322959818065010498 Eth0.000025
0x68F69713...89492071b
0.013859846012474898 Eth
Nonce: 11
0.00630710104155328 Eth
Nonce: 12
0.007552744970921618
0xA4c15023...3Ed0E92b8 0.006864991387529641 Eth0.011839991387529641 Eth0.004975
0xeEbDaB67...a063A989d

Execution Trace

ETH 0.005 Seaport.fulfillBasicOrder( parameters=[{name:considerationToken, type:address, order:1, indexed:false, value:0x0000000000000000000000000000000000000000, valueString:0x0000000000000000000000000000000000000000}, {name:considerationIdentifier, type:uint256, order:2, indexed:false, value:0, valueString:0}, {name:considerationAmount, type:uint256, order:3, indexed:false, value:4975000000000000, valueString:4975000000000000}, {name:offerer, type:address, order:4, indexed:false, value:0xA4c150230E8785241f06a6E767aa58e3Ed0E92b8, valueString:0xA4c150230E8785241f06a6E767aa58e3Ed0E92b8}, {name:zone, type:address, order:5, indexed:false, value:0x0000000000000000000000000000000000000000, valueString:0x0000000000000000000000000000000000000000}, {name:offerToken, type:address, order:6, indexed:false, value:0xeEbDaB679cdb5F10dcbD6cA7831103Ba063A989d, valueString:0xeEbDaB679cdb5F10dcbD6cA7831103Ba063A989d}, {name:offerIdentifier, type:uint256, order:7, indexed:false, value:5526, valueString:5526}, {name:offerAmount, type:uint256, order:8, indexed:false, value:1, valueString:1}, {name:basicOrderType, type:uint8, order:9, indexed:false, value:0, valueString:0}, {name:startTime, type:uint256, order:10, indexed:false, value:1677996357, valueString:1677996357}, {name:endTime, type:uint256, order:11, indexed:false, value:1680671441, valueString:1680671441}, {name:zoneHash, type:bytes32, order:12, indexed:false, value:0000000000000000000000000000000000000000000000000000000000000000, valueString:0000000000000000000000000000000000000000000000000000000000000000}, {name:salt, type:uint256, order:13, indexed:false, value:15729107459647620659221121237518717361617385, valueString:15729107459647620659221121237518717361617385}, {name:offererConduitKey, type:bytes32, order:14, indexed:false, value:0000007B02230091A7ED01230072F7006A004D60A8D4E71D599B8104250F0000, valueString:0000007B02230091A7ED01230072F7006A004D60A8D4E71D599B8104250F0000}, {name:fulfillerConduitKey, type:bytes32, order:15, indexed:false, value:0000007B02230091A7ED01230072F7006A004D60A8D4E71D599B8104250F0000, valueString:0000007B02230091A7ED01230072F7006A004D60A8D4E71D599B8104250F0000}, {name:totalOriginalAdditionalRecipients, type:uint256, order:16, indexed:false, value:1, valueString:1}, {name:additionalRecipients, type:tuple[], order:17, indexed:false}, {name:signature, type:bytes, order:18, indexed:false, value:0xE1240AD62A6E57DCAC02B087FA7DD54D942A1F233781B736C69A9BB626497A4D0CA9B2993F6D2D7E91D6E6FBEE8192FB4A80030C9FB1E9C166AC788E40BDDEA51B, valueString:0xE1240AD62A6E57DCAC02B087FA7DD54D942A1F233781B736C69A9BB626497A4D0CA9B2993F6D2D7E91D6E6FBEE8192FB4A80030C9FB1E9C166AC788E40BDDEA51B}] ) => ( fulfilled=True )
  • Null: 0x000...001.fd8b39eb( )
  • Conduit.execute( transfers= ) => ( transfers= )
    • Kittiez.transferFrom( from=0xA4c150230E8785241f06a6E767aa58e3Ed0E92b8, to=0x68F697130E9626d1cCBAaBde9a19a2789492071b, tokenId=5526 )
      • OperatorFilterRegistry.isOperatorAllowed( registrant=0xeEbDaB679cdb5F10dcbD6cA7831103Ba063A989d, operator=0x1E0049783F008A0085193E00003D00cd54003c71 ) => ( True )
      • ETH 0.000025 0x3d279ac86c66f1b419046c287c0f1fab8e86efca.CALL( )
      • ETH 0.004975 0xa4c150230e8785241f06a6e767aa58e3ed0e92b8.CALL( )
        fulfillBasicOrder[Consideration (ln:9074)]
        File 1 of 4: Seaport
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: MIT
        pragma solidity >=0.8.13;
        import { Consideration } from "./lib/Consideration.sol";
        /**
        * @title Seaport
        * @custom:version 1.1
        * @author 0age (0age.eth)
        * @custom:coauthor d1ll0n (d1ll0n.eth)
        * @custom:coauthor transmissions11 (t11s.eth)
        * @custom:contributor Kartik (slokh.eth)
        * @custom:contributor LeFevre (lefevre.eth)
        * @custom:contributor Joseph Schiarizzi (CupOJoseph.eth)
        * @custom:contributor Aspyn Palatnick (stuckinaboot.eth)
        * @custom:contributor James Wenzel (emo.eth)
        * @custom:contributor Stephan Min (stephanm.eth)
        * @custom:contributor Ryan Ghods (ralxz.eth)
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 2 of 4: Kittiez
        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.7.0) (access/Ownable.sol)
        pragma solidity ^0.8.0;
        import "../utils/ContextUpgradeable.sol";
        import "../proxy/utils/Initializable.sol";
        /**
        * @dev Contract module which provides a basic access control mechanism, where
        * there is an account (an owner) that can be granted exclusive access to
        * specific functions.
        *
        * By default, the owner account will be the one that deploys the contract. This
        * can later be changed with {transferOwnership}.
        *
        * This module is used through inheritance. It will make available the modifier
        * `onlyOwner`, which can be applied to your functions to restrict their use to
        * the owner.
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 3 of 4: Conduit
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        // SPDX-License-Identifier: MIT
        pragma solidity >=0.8.7;
        import { ConduitInterface } from "../interfaces/ConduitInterface.sol";
        import { ConduitItemType } from "./lib/ConduitEnums.sol";
        import { TokenTransferrer } from "../lib/TokenTransferrer.sol";
        // prettier-ignore
        import {
        ConduitTransfer,
        ConduitBatch1155Transfer
        } from "./lib/ConduitStructs.sol";
        import "./lib/ConduitConstants.sol";
        /**
        * @title Conduit
        * @author 0age
        * @notice This contract serves as an originator for "proxied" transfers. Each
        * conduit is deployed and controlled by a "conduit controller" that can
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

        File 4 of 4: OperatorFilterRegistry
        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.7.0) (access/Ownable.sol)
        pragma solidity ^0.8.0;
        import "../utils/Context.sol";
        /**
        * @dev Contract module which provides a basic access control mechanism, where
        * there is an account (an owner) that can be granted exclusive access to
        * specific functions.
        *
        * By default, the owner account will be the one that deploys the contract. This
        * can later be changed with {transferOwnership}.
        *
        * This module is used through inheritance. It will make available the modifier
        * `onlyOwner`, which can be applied to your functions to restrict their use to
        * the owner.
        */
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX