Seaport

Verified contract

Active on Ethereum with 2,172 txns
Deployed by via 0x0684d73b at 17078491
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Seaport"

0xe3104f85814ee3e49aca9ce0793cb1a1d2a4588a1d0e3250a0d105578a47025c
0x9c978d9c91b8005e8417a78ac931866c804e72cec65c8e14ce02e4d2bb8eeae7
0xe4280428dc6900468492c27a7366d337cda7df65740644c28f9a38e1f33f2a49
0x626ad9ee82d563a9807e829ff537fa07dfd8386fdc87467f2ac1a2638d53f7b8
0x9e73ccac47715fe89299cd6768c103307996189afb6c4683bf5c03e4217a8bfa
0xfd7cbc12440a7c6040d621b53808857f7c3c2ab2dd1299e768a15114a87b6a5a
0x10a71623b4e491aeac295feead35968ccbe15703c3630d4baf4497f98b8acb94
From
0x64ca047bc763e6731f92f5bdc837c97bf5cfaf7b24979c8f188b45b4ffd3b0e5
0x6a6bd5ce1d3d76da31ffc6077f074e1940f308abde7be78dda880387e551abf9
0xb183c4b28cb13a4cb9fc6e886931709b1d2afb6edb513368f7528766ebd0cc3c

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