Seaport

Verified contract

Active on Ethereum
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
ERC-20
Value $1,034.75
ERC-20
Value $116.4
ERC-20
Value $105.62
ERC-20
Value $73.09
ERC-20
Value $61.32
ERC-20
Value $20.01
ERC-20
Value $6.61
ERC-20
Value $0.49
ERC-20
Value $0.28
0xa2b4f4f010bd4cd51683d7cc08a770beb75ee5f11970eba582ec1fc226a652d4
0x1e043f4d42100315de0a49c36776e70068d9eff862402aed1ab3746edd2175d2
0x43df56dfed19baf4ac8ee4ed222ffc6d36a34d019fea9b55c119faba279f3c58
0x040936646acd75da50124523ed29cea7a24004952ea6988d851b0e9098d5c7a1
0x4d5f2d3222cef5a469286758104d2f944cafdd13d8d35abada96e4e291178de4
0x700b0608e633b9a7495f047992e3c1e66f8be448e1908e5ec897d716987f15d4
0xf4cf77aa5911ab8f5c77abefa436ab396e5971b077b99960fca6d21305b4b530
0x5fd4aef7968e1ee3a8625c068e48149aecb53272c01b61e8c392a9c52728ae3e
0xf7a353da82ff06521697a8a267dbbae8dc29339bafa6fea7cb61ac429157113e
0xaddfee61956d9a1cde31f757c273e2044b6512fc2fdfd0df0e31e1adbd7c4326

Functions
Getter at block 21243209
information(view returns (string versionbytes32 domainSeparatoraddress conduitController)
(version=1.1, domainSeparator=0xb50c8913581289bd2e066aeef89fceb9615d490d673131fd1a7047436706834e, conduitController=0x00000000f9490004c11cef243f5400493c00ad63)
name(pure returns (string contractName)
Seaport
Read-only
getCounter(address offererview returns (uint256 counter)
getOrderHash(struct OrderComponents orderview returns (bytes32 orderHash)
getOrderStatus(bytes32 orderHashview returns (bool isValidatedbool isCancelleduint256 totalFilleduint256 totalSize)
State-modifying
cancel(struct OrderComponents[] ordersreturns (bool cancelled)
fulfillAdvancedOrder(struct AdvancedOrder advancedOrderstruct CriteriaResolver[] criteriaResolversbytes32 fulfillerConduitKeyaddress recipientpayable returns (bool fulfilled)
fulfillAvailableAdvancedOrders(struct AdvancedOrder[] advancedOrdersstruct CriteriaResolver[] criteriaResolversstruct FulfillmentComponent[][] offerFulfillmentsstruct FulfillmentComponent[][] considerationFulfillmentsbytes32 fulfillerConduitKeyaddress recipientuint256 maximumFulfilledpayable returns (bool[] availableOrdersstruct Execution[] executions)
fulfillAvailableOrders(struct Order[] ordersstruct FulfillmentComponent[][] offerFulfillmentsstruct FulfillmentComponent[][] considerationFulfillmentsbytes32 fulfillerConduitKeyuint256 maximumFulfilledpayable returns (bool[] availableOrdersstruct Execution[] executions)
fulfillBasicOrder(struct BasicOrderParameters parameterspayable returns (bool fulfilled)
fulfillOrder(struct Order orderbytes32 fulfillerConduitKeypayable returns (bool fulfilled)
incrementCounter(returns (uint256 newCounter)
matchAdvancedOrders(struct AdvancedOrder[] advancedOrdersstruct CriteriaResolver[] criteriaResolversstruct Fulfillment[] fulfillmentspayable returns (struct Execution[] executions)
matchOrders(struct Order[] ordersstruct Fulfillment[] fulfillmentspayable returns (struct Execution[] executions)
validate(struct Order[] ordersreturns (bool validated)
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 orderHashaddress indexed offereraddress indexed zone
Constructor
constructor(address conduitController
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BadContractSignature(
BadFraction(
BadReturnValueFromERC20OnTransfer(address tokenaddress fromaddress touint256 amount
BadSignatureV(uint8 v
ConsiderationCriteriaResolverOutOfRange(
ConsiderationNotMet(uint256 orderIndexuint256 considerationIndexuint256 shortfallAmount
CriteriaNotEnabledForItem(
ERC1155BatchTransferGenericFailure(address tokenaddress fromaddress touint256[] identifiersuint256[] amounts
EtherTransferGenericFailure(address accountuint256 amount
InexactFraction(
InsufficientEtherSupplied(
Invalid1155BatchTransferEncoding(
InvalidBasicOrderParameterEncoding(
InvalidCallToConduit(address conduit
InvalidCanceller(
InvalidConduit(bytes32 conduitKeyaddress conduit
InvalidERC721TransferAmount(
InvalidFulfillmentComponentData(
InvalidMsgValue(uint256 value
InvalidNativeOfferItem(
InvalidProof(
InvalidRestrictedOrder(bytes32 orderHash
InvalidSignature(
InvalidSigner(
InvalidTime(
MismatchedFulfillmentOfferAndConsiderationComponents(
MissingFulfillmentComponentOnAggregation(uint8 side
MissingItemAmount(
MissingOriginalConsiderationItems(
NoContract(address account
NoReentrantCalls(
NoSpecifiedOrdersAvailable(
OfferAndConsiderationRequiredOnFulfillment(
OfferCriteriaResolverOutOfRange(
OrderAlreadyFilled(bytes32 orderHash
OrderCriteriaResolverOutOfRange(
OrderIsCancelled(bytes32 orderHash
OrderPartiallyFilled(bytes32 orderHash
PartialFillsNotEnabledForOrder(
TokenTransferGenericFailure(address tokenaddress fromaddress touint256 identifieruint256 amount
UnresolvedConsiderationCriteria(
UnresolvedOfferCriteria(
UnusedItemParameters(