Today, we’ve open-sourced SeaDrop: the open, permissionless registry that powers @opensea’s partnered drops on EVM blockchains: github.com/projectopensea…
SeaDrop streamlines minting, so building a token is lightweight and simple for creators - SeaDrop handles the technical aspects like payment, allow-listing, and token-gating for drops.
For us, this means that the mint-process can be standardized and streamlined to a single interface - no more connecting your wallet to a new website for every drop! opensea.io/collection/cto…
But because SeaDrop is open, *anyone* can build a token that integrates into SeaDrop's flexible and secure mint logic, not just OpenSea.
SeaDrop gives creators more flexibility and control over important elements of the minting experience: like start time, end time, price, number of tokens per stage, and maximum per wallet – including allow-lists.
You can build a single allow-list with multiple tiers or stages!
On a high level, SeaDrop supports public, allow-list, token-gated, and server-signed mint options.
On a lower level, SeaDrop has some interesting forward-looking features. For starters:
When a drop is registered on SeaDrop, it emits events on-chain that anyone can index or track - tokens can even optionally specify an appropriate fee-rate that referrers or aggregators may take from the mint price.
The repo includes a batteries-included “ERC721SeaDrop” token contract that extends ERC721A, so it’s gas-efficient to bulk-mint tokens (shout-out to @optimizoor), along with some optional extensions.
I encourage you to poke around the repo to get a feel for what you can build!
I had the great pleasure of designing and building these smart contracts with @ralxzryan and @stephanminkj
We're committed to making this space both safer and more accessible, by providing secure tools and experiences for the whole ecosystem 😎
• • •
Missing some Tweet in this thread? You can try to
force a refresh