Seaport

Verified contract

Active on Ethereum with 2,738,912 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $998.54
ERC-20
Value $2.97
ERC-20
Value $0
ERC-20
--
ERC-20
--
 (#2212)
ERC-721
--
 (#484)
ERC-721
--
ERC-20
--
0x4830d8da4fa9dee222a2516c921028b13ea364129a9ed2e9663ade40e52f1d0a
0x325a6412dcd08353a4ce18ee20a19235f32b0f1a96414e9b65e495307613ff19
0x7e024a62b744c201e3d4f68dfe8d210d4021755bbb4efbb476233e7a8d891d61
0x7e1e6583893b6b21b4d93d5c21e55ac82e9add78f9262e8f7a871e83509ef2d0
0xea33d8b1b99acd78224b6f535894efc2442c2d4a905f90ac9fca8b7ad079786b
0x4e25aca99e208ef7fff6bf293c67ca9a9c1e2946782ec4487b353c2221b427fa
0x4e3fb1bcc3de06fc3d13f1f3ff5f6bc51ad97e98eb098a9c2df13c3638578a87
0x19e591244fb4968a5d22d843526b4076b75a2bbd12b88565ee1bafbc2b6b0b46
0x90fab76509d3d0752186c57a04cec16478a77eeec25bdfb8c1a622458f7c2443
0x7aed9238b879a6a2ed44e168605b4f186b76e51f49b9ed6df22014f738b44c8e

Functions
Getter at block 19878261
information(view returns (string versionbytes32 domainSeparatoraddress conduitController)
(version=1.5, domainSeparator=0x0d725b53ccd7c23735755082eee9d43d3add450d3564ad51af0d29aa16eeab3c, 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(