Seaport

Verified contract

Active on Ethereum with 79 txns
Deployed by via 0x90e35d6d at 15441055
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Seaport"

0x07e8b7c3b6bb7bc9c3f45209fa7c1d8b5a9892974ff599d9ae3e60b334383bf7
0xe29a34d77b9ca26f8168122b39572e9d1aee193fc4d9687677dac4d9946d321d
0xb5f720e33cd133c32d946d69d1fa8858cd821550914500a9814656ffb89444f1
0x25956c64f62594aee9ef2a5a5299f4f4ac7d993e54a535eb410866bb893c5355
0xe186e9e824f2d063de0bd4fc780690aeb7f7495a51d0a1edcf83c3ceba2ea036
0xc97936fe628a9664d045ef74b94133e655f07e71cf8fa9aa3e5e7bac98e06bbb
0x97ca26c8c117a2a62d0016d4af8f7406a2cbddb8ef2ca8dde90000a52c0ee8c0
0xa73303a36f179e881849f652ffab83685d3dd07ad199d171018b6230d26d414a
0x8ed011c21e975184e260dda0cbd544266357621722476aa29315883fdd2faefc
0x36552e1ac7a8f8b9b7e7cfa5242a8f2c891238b26251f69d8089c98e75c85dd8

Functions
Getter at block 21163451
information(view returns (string versionbytes32 domainSeparatoraddress conduitController)
(version=1.1, domainSeparator=0x19a5d03c4e65f54cf9126596686f74ea6dd436ac857942ae7907b737b1a8addc, conduitController=0x4cdbf40cd64e02f6653a30b2b756ba3520fd03f9)
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(