Skip to content

Latest commit

 

History

History
90 lines (72 loc) · 4.63 KB

README.md

File metadata and controls

90 lines (72 loc) · 4.63 KB

Developer resources for learning about Seaport

Introduction

Seaport is an NFT marketplace protocol developed and used by OpenSea. It was first introduced in May 2022 as an upgrade to OpenSea's previous marketplace protocol, Wyvern, significantly reducing gas costs and adding new features such as bulk buying/selling, supporting different payment currencies, etc.

Architecture:

graph TD
    Offer & Consideration --> Order
    zone & conduitKey --> Order

    subgraph Seaport[ ]
    Order --> Fulfill & Match
    Order --> Validate & Cancel
    end

    Validate --> Verify
    Cancel --> OrderStatus

    Fulfill & Match --> OrderCombiner --> OrderFulfiller

    OrderCombiner --> BasicOrderFulfiller --> OrderValidator
    OrderCombiner --> FulfillmentApplier

    OrderFulfiller --> CriteriaResolution
    OrderFulfiller --> AmountDeriver
    OrderFulfiller --> OrderValidator
    
    OrderValidator --> ZoneInteraction
    OrderValidator --> Executor --> TokenTransferrer
    Executor --> Conduit --> TokenTransferrer
    
    Executor --> Verify
    

    subgraph Verifiers[ ]
    Verify --> Time & Signature & OrderStatus
    end
Loading

Links

Videos:

Other Relevant Repositories:

Marketplaces/Projects using Seaport:

Main contributors to follow:

Relevant EIPs

Other Marketplaces