Seaport

Verified contract

Active on Base with 3,531 txns
Deployed by via 0x04ff6b94 at 2354975
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x11848ae4b95b7e5c87aeac56bfafceb49f6594d4fa15e69e7f96fd39f2fcaaec
0x1e48c162fc8f343f1e23d96a7f257daf1ca3715847cd5702754f5b215c94145a
0x3b07be95605a8b9e4feeedb9d07cd456f0f0b89b703251dd63bbc1313905fc02
0x1353a9db1d4890d74f61e73a9cae5e81cd735cc109ea061fc1d026bffda55122
0x261e110f4de8584eca0f5c02a642e10b1bcd1dfee6e0aed49f0b5d5c864aaf8c
0x1e7e960ab77f270c6692876d5950902ecc5ac0ac0466149169e31b6d845dfa2e
0xbfec450ac5860d4289cabc39aa74c36685624ab24b1bc1db072d3c99fb4793e3
0xdc7ae87000698bc67dbb89daf2cf88c954f18e9d9fe76fbf6d67599a66507115
0x81889768ec1c2d53898c67cd56d7508a2cc936f884cb66eb9cc0623227ab34f6
0xedd1b6f87632797fe8a8807f312335dc7aa26b84674e802ddad8dbbd94c81f66

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