ETH Price: $2,532.11 (+0.38%)

Transaction Decoder

Block:
16689982 at Feb-23-2023 08:42:35 AM +UTC
Transaction Fee:
0.00340130404259976 ETH $8.61
Gas Used:
134,870 Gas / 25.219129848 Gwei

Emitted Events:

219 Seaport.OrderFulfilled( orderHash=CE830C8249DAEEF7ABAEA8E53ECDA3669CF1F26EE76892E615C89537A685DDD6, offerer=0xb6055742842cb992307d348bd634a93c9c4cb8b8, zone=PausableZone, recipient=[Sender] 0x68f697130e9626d1ccbaabde9a19a2789492071b, offer=, consideration= )
220 RaribleUserToken.TransferSingle( _operator=Conduit, _from=0xb6055742842cb992307d348bd634a93c9c4cb8b8, _to=[Sender] 0x68f697130e9626d1ccbaabde9a19a2789492071b, _id=10369, _value=1 )

Account State Difference:

  Address   Before After State Difference Code
0x00000000...169EdE581
(Seaport 1.1)
0x157e23d3...b844911Dd 96.89492831863721453 Eth96.89503731863721453 Eth0.000109
0x68F69713...89492071b
0.008874757688366 Eth
Nonce: 6
0.00438345364576624 Eth
Nonce: 7
0.00449130404259976
0x76BE3b62...1754E8E77
0xB6055742...C9c4cb8b8 0.47480209950470496 Eth0.47578309950470496 Eth0.000981
(Flashbots: Builder)
1.182203139469952094 Eth1.182270574469952094 Eth0.000067435

Execution Trace

ETH 0.00109 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:981000000000000, valueString:981000000000000}, {name:offerer, type:address, order:4, indexed:false, value:0xB6055742842cb992307d348Bd634A93C9c4cb8b8, valueString:0xB6055742842cb992307d348Bd634A93C9c4cb8b8}, {name:zone, type:address, order:5, indexed:false, value:0x004C00500000aD104D7DBd00e3ae0A5C00560C00, valueString:0x004C00500000aD104D7DBd00e3ae0A5C00560C00}, {name:offerToken, type:address, order:6, indexed:false, value:0x76BE3b62873462d2142405439777e971754E8E77, valueString:0x76BE3b62873462d2142405439777e971754E8E77}, {name:offerIdentifier, type:uint256, order:7, indexed:false, value:10369, valueString:10369}, {name:offerAmount, type:uint256, order:8, indexed:false, value:1, valueString:1}, {name:basicOrderType, type:uint8, order:9, indexed:false, value:7, valueString:7}, {name:startTime, type:uint256, order:10, indexed:false, value:1677137449, valueString:1677137449}, {name:endTime, type:uint256, order:11, indexed:false, value:1677223800, valueString:1677223800}, {name:zoneHash, type:bytes32, order:12, indexed:false, value:0000000000000000000000000000000000000000000000000000000000000000, valueString:0000000000000000000000000000000000000000000000000000000000000000}, {name:salt, type:uint256, order:13, indexed:false, value:24446860302761739304752683030156737591518664810215442929805069735833769771165, valueString:24446860302761739304752683030156737591518664810215442929805069735833769771165}, {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:0x517F31C9ECDBB313A02ADF0EC054791A9008053D67F359CE90006A7C7DA9E11409BBCC03C32AC87AFF4BFCFE3DCE4387057FE75E8FA1A7BDDB7F517C5045EB141B, valueString:0x517F31C9ECDBB313A02ADF0EC054791A9008053D67F359CE90006A7C7DA9E11409BBCC03C32AC87AFF4BFCFE3DCE4387057FE75E8FA1A7BDDB7F517C5045EB141B}] ) => ( fulfilled=True )
  • PausableZone.isValidOrder( orderHash=CE830C8249DAEEF7ABAEA8E53ECDA3669CF1F26EE76892E615C89537A685DDD6, caller=0x68F697130E9626d1cCBAaBde9a19a2789492071b, offerer=0xB6055742842cb992307d348Bd634A93C9c4cb8b8, zoneHash=0000000000000000000000000000000000000000000000000000000000000000 )
  • Null: 0x000...001.0701332d( )
  • Conduit.execute( transfers= ) => ( transfers= )
    • RaribleUserToken.safeTransferFrom( _from=0xB6055742842cb992307d348Bd634A93C9c4cb8b8, _to=0x68F697130E9626d1cCBAaBde9a19a2789492071b, _id=10369, _value=1, _data=0x )
    • ETH 0.000109 0x157e23d3e68ac6f99334b8b0fe71f0eb844911dd.CALL( )
    • ETH 0.000981 0xb6055742842cb992307d348bd634a93c9c4cb8b8.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: RaribleUserToken
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      pragma solidity ^0.5.0;
      pragma experimental ABIEncoderV2;
      /**
      * @title SafeMath
      * @dev Math operations with safety checks that throw on error
      */
      library SafeMath {
      /**
      * @dev Multiplies two numbers, throws on overflow.
      */
      function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
      // Gas optimization: this is cheaper than asserting 'a' not being zero, but the
      // benefit is lost if 'b' is also tested.
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

      File 3 of 4: PausableZone
      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 { ZoneInterface } from "../interfaces/ZoneInterface.sol";
      import { ZoneInteractionErrors } from "../interfaces/ZoneInteractionErrors.sol";
      // prettier-ignore
      import {
      PausableZoneEventsAndErrors
      } from "./interfaces/PausableZoneEventsAndErrors.sol";
      import { SeaportInterface } from "../interfaces/SeaportInterface.sol";
      // prettier-ignore
      import {
      AdvancedOrder,
      CriteriaResolver,
      Order,
      OrderComponents,
      Fulfillment,
      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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