/awesome-seaport

Developer resources to learn more about Seaport

MIT LicenseMIT

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