Seaport

Verified contract

Active on Base with 313,542 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.13
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x10a70fd0616ea73db086b9e172f0a54e94e082b20be62ebf076d76de742ae1a1
0x601552bc7260acebc45437ec433c868d9e6c62891dc46b3b62315743b0bab730
0x926497859c7816d5300a79dd2e0063b2c8f72c6e1ef1c5a15b823f2d9583d525
0xdcc6d6cadc86e31dbbbf15c6ea3527d0c04cb706f60bad96065ce1137a434404
0x202cf05b4a44bbf59fcfa5dcdac5d9a3e7b75269debd9d1aeefdcbbd551b7480
0xf0f9e67f3a1221873e9bcdf263019032aa653b5089e13c0f00a1c6a0b823782e
0xaf361b01f2f8836d7d3b5cd9b252587022e5a9e642ec85b2f7eb451d1b835ed4
0x4166eaf370b9f1948503df32d4a12c25472135297ebeacd28526c718fdef48ba
0x8a6d6b1012503751eb62735f2e147c50b9093aed6d2337b3f0be376ea5eed398
0x8eb34c5449b13cd2ec8d7fd6db460d7ee2e33baf609f0b69a96cadbeedc72b6a

Functions
Getter at block 22783580
information(view returns (string versionbytes32 domainSeparatoraddress conduitController)
(version=1.5, domainSeparator=0x4802594e0c7532d254a3d8dec4592f102d315fa0356a9bf316b5446ecbab9d51, conduitController=0x00000000f9490004c11cef243f5400493c00ad63)
name(pure returns (string)
Seaport
Read-only
getContractOffererNonce(address contractOffererview returns (uint256 nonce)
getCounter(address offererview returns (uint256 counter)
getOrderHash(struct OrderComponentsview returns (bytes32 orderHash)
getOrderStatus(bytes32 orderHashview returns (bool isValidatedbool isCancelleduint256 totalFilleduint256 totalSize)
State-modifying
cancel(struct OrderComponents[] ordersreturns (bool cancelled)
fulfillAdvancedOrder(struct AdvancedOrderstruct CriteriaResolver[]bytes32 fulfillerConduitKeyaddress recipientpayable returns (bool fulfilled)
fulfillAvailableAdvancedOrders(struct AdvancedOrder[]struct CriteriaResolver[]struct FulfillmentComponent[][]struct FulfillmentComponent[][]bytes32 fulfillerConduitKeyaddress recipientuint256 maximumFulfilledpayable returns (bool[]struct Execution[])
fulfillAvailableOrders(struct Order[]struct FulfillmentComponent[][]struct FulfillmentComponent[][]bytes32 fulfillerConduitKeyuint256 maximumFulfilledpayable returns (bool[]struct Execution[])
fulfillBasicOrder(struct BasicOrderParameters parameterspayable returns (bool fulfilled)
fulfillBasicOrder_efficient_6GL6yc(struct BasicOrderParameters parameterspayable returns (bool fulfilled)
fulfillOrder(struct Orderbytes32 fulfillerConduitKeypayable returns (bool fulfilled)
incrementCounter(returns (uint256 newCounter)
matchAdvancedOrders(struct AdvancedOrder[]struct CriteriaResolver[]struct Fulfillment[]address recipientpayable returns (struct Execution[])
matchOrders(struct Order[]struct Fulfillment[]payable returns (struct Execution[])
validate(struct Order[]returns (bool)
Events
CounterIncremented(uint256 newCounteraddress indexed offerer
OrderCancelled(bytes32 orderHashaddress indexed offereraddress indexed zone
OrderFulfilled(bytes32 orderHashaddress indexed offereraddress indexed zoneaddress recipientstruct SpentItem[] offerstruct ReceivedItem[] consideration
OrderValidated(bytes32 orderHashstruct OrderParameters orderParameters
OrdersMatched(bytes32[] orderHashes
Constructor
constructor(address conduitController
Fallback and receive
receive(
Errors
BadContractSignature(
BadFraction(
BadReturnValueFromERC20OnTransfer(address tokenaddress fromaddress touint256 amount
BadSignatureV(uint8 v
CannotCancelOrder(
ConsiderationCriteriaResolverOutOfRange(
ConsiderationLengthNotEqualToTotalOriginal(
ConsiderationNotMet(uint256 orderIndexuint256 considerationIndexuint256 shortfallAmount
CriteriaNotEnabledForItem(
ERC1155BatchTransferGenericFailure(address tokenaddress fromaddress touint256[] identifiersuint256[] amounts
InexactFraction(
InsufficientNativeTokensSupplied(
Invalid1155BatchTransferEncoding(
InvalidBasicOrderParameterEncoding(
InvalidCallToConduit(address conduit
InvalidConduit(bytes32 conduitKeyaddress conduit
InvalidContractOrder(bytes32 orderHash
InvalidERC721TransferAmount(uint256 amount
InvalidFulfillmentComponentData(
InvalidMsgValue(uint256 value
InvalidNativeOfferItem(
InvalidProof(
InvalidRestrictedOrder(bytes32 orderHash
InvalidSignature(
InvalidSigner(
InvalidTime(uint256 startTimeuint256 endTime
MismatchedFulfillmentOfferAndConsiderationComponents(uint256 fulfillmentIndex
MissingFulfillmentComponentOnAggregation(uint8 side
MissingItemAmount(
MissingOriginalConsiderationItems(
NativeTokenTransferGenericFailure(address accountuint256 amount
NoContract(address account
NoReentrantCalls(
NoSpecifiedOrdersAvailable(
OfferAndConsiderationRequiredOnFulfillment(
OfferCriteriaResolverOutOfRange(
OrderAlreadyFilled(bytes32 orderHash
OrderCriteriaResolverOutOfRange(uint8 side
OrderIsCancelled(bytes32 orderHash
OrderPartiallyFilled(bytes32 orderHash
PartialFillsNotEnabledForOrder(
TokenTransferGenericFailure(address tokenaddress fromaddress touint256 identifieruint256 amount
UnresolvedConsiderationCriteria(uint256 orderIndexuint256 considerationIndex
UnresolvedOfferCriteria(uint256 orderIndexuint256 offerIndex
UnusedItemParameters(