Skip to content

DonFungible/awesome-seaport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 

Repository files navigation

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

About

Developer resources to learn more about Seaport

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published