Seaport

Verified contract

Implementation

Active on Base
Deployed by via 0x41fae929 at 11872655
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1.58
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xd4479e32f367ef85f4ed7993d72a89d6e5f655a3d8ca3581ba4c9af9e9210f46
0xc6db2544688dd942b92ed11093d11808876dd2fe13af3913c2a27578742dbff5
0x81f755eab19bd5f1f766b82d4e529020b52957867a672f68951de1ce85394ef5
0xecd5cffdc26801ee98f449c23e714a3ee71b6bc667b2402def99be5f53c12f82
0xd3703f9fa78b45ba9c177fe48a56d03936d4a6fe859a3f6c7a99d9ff0c1a477b
0x65410b97faf13c1a932f05335a0e8a56c3fb33d92ddf64e95d77b1cca5cfbd30
0xd2071f9c559454843d55c1b3e1f1679515206c54a06534ff401d05d8393c459d
0x7829edc27fa93e7ebd756c84231141b5ca393f64f8bb8fbc4b0d8dbadc27aad9
0x284589c53a254064a4b04e6600a9db46120fb915c052e1a2effc03882c145d09
0xca60533dc23c52e3b5179538689b116223cf95964ac7b9161f34013411077e83

Functions
Getter at block 21736388
information(view returns (string versionbytes32 domainSeparatoraddress conduitController)
(version=1.6, domainSeparator=0x1965c52d779fea3b2c530bc1bbedc135c9671ade2fa4748307d92dbcdb47b2e0, 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
__activateTstore(
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 BasicOrderParameterspayable returns (bool fulfilled)
fulfillBasicOrder_efficient_6GL6yc(struct BasicOrderParameterspayable 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(
TStoreAlreadyActivated(
TStoreNotSupported(
TloadTestContractDeploymentFailed(
TokenTransferGenericFailure(address tokenaddress fromaddress touint256 identifieruint256 amount
UnresolvedConsiderationCriteria(uint256 orderIndexuint256 considerationIndex
UnresolvedOfferCriteria(uint256 orderIndexuint256 offerIndex
UnusedItemParameters(