seadrop
315
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Solidity
语言
创建时间
最近更新
项目能做什么
面向 EVM 兼容区块链的一级市场 NFT 发售智能合约系统。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)

[![Version][version-badge]][version-link]
[![Test CI][ci-badge]][ci-link]
[![Code Coverage][coverage-badge]][coverage-link]
[![License][license-badge]][license-link]
[![Docs][docs-badge]][docs-link]
[![Discussions][discussions-badge]][discussions-link]
# SeaDrop
SeaDrop is a contract for primary NFT drops on EVM chains.
## Background
SeaDrop runs primary NFT drops: public drops, allow lists, server-side signed mints and token-gated mints. A token contract configures its drop through `SeaDrop`, and minters mint through `SeaDrop`.
This branch is SeaDrop v1, which powers OpenSea's ERC-721 drops. [SeaDrop v2](https://github.com/ProjectOpenSea/seadrop/tree/v2) adds ERC-1155 tokens, ERC-20 payments and several public stages per token, and powers OpenSea's ERC-1155 open collections.
## Deployments
`SeaDrop` 1.0 is at [`0x00005EA00Ac477B1030CE78506496e8C2dE24bf5`](https://etherscan.io/address/0x00005EA00Ac477B1030CE78506496e8C2dE24bf5#code) on Ethereum and most networks OpenSea supports. [Deployments](docs/Deployments.md) lists every network, the clone factories and the legacy contracts, and [SeaDrop Deployment](docs/SeaDropDeployment.md) covers a new network.
## Diagram
```mermaid
flowchart LR
creator([Creator]) -->|"drop settings"| token["ERC721SeaDrop<br/>token"]
token --> seadrop["SeaDrop"]
minter([Minter]) -->|"mint + payment"| seadrop
seadrop -->|"mintSeaDrop()"| token
seadrop -->|"fee"| fee["Fee recipient"]
seadrop -->|"payout"| payout["Creator payout<br/>address"]
seadrop -.->|"events"| indexer["Indexers"]
```
The creator configures a drop by calling the token, for example `updatePublicDrop()` or `multiConfigure()`, and the token forwards the settings to `SeaDrop`. A minter calls `SeaDrop` with the payment, through `mintPublic()`, `mintSigned()`, `mintAllowList()` or `mintAllowedTokenHolder()`. `SeaDrop` checks the stage, the wallet limit and the max supply, pays the fee recipient and the creator's payout address, and calls `mintSeaDrop()` on the token. Every mint names a fee recipient, which can't be the zero address. When a drop restricts fee recipients, it must be one the token allows. The fee itself can be zero.
## Docs
- [Deployments](docs/Deployments.md)
- [SeaDrop Deployment](docs/SeaDropDeployment.md)
- [SeaDrop Token Deployment](docs/SeaDropTokenDeployment.md)
- [Bring Your Own Token Contract](docs/BringYourOwnTokenContract.md)
- [Provenance Hash](docs/ProvenanceHash.md)
- [Upgradeable Contracts](docs/UpgradeableContracts.md)
## Development
```bash
git clone --recurse-submodules https://github.com/ProjectOpenSea/seadrop && cd seadrop
forge build
forge test
```
[Development](docs/Development.md) covers installing Foundry, coverage, gas snapshots, linting, size checks and what a pull request needs.
## Audits
[Spearbit](https://spearbit.com/) audited SeaDrop. Read [the report](./assets/spearbit-seadrop-audit.pdf).
## Contributing
Contributions to
阅读完整原文
商业机会分析 AI 生成
基于 SeaDrop 的无代码 NFT Launchpad 发行平台
| 产品构想 | 利用 SeaDrop 已在各大 EVM 链上部署的特性(支持 MIT 协议),构建一套面向非技术创作者的 UI 后台,提供可视化配置白名单、公售阶段、价格及费率分成,并一键生成 Mint 页面。 |
| 核心功能 | 一键调用 SeaDrop 进行合约初始化、Merkle Tree 白名单生成与验证工具、定制化 Mint 页面构建器、自动化多链部署向导。 |
| 目标用户 | 独立数字艺术家、中小型 NFT 项目团队、Web3 社区组织者。 |
| 难度/周期 | 中等 · 4-6周 · 成本:极低(主要为前端托管、域名及测试链 Gas 费用) |
| 收费模式 | 平台按 Mint 交易额收取极小比例分成(利用 SeaDrop 内置的 fee recipient 机制),或收取高级定制功能订阅费。 |
| 竞争风险 | NFT 市场行情波动导致发售频次下降;竞品(如各大交易平台自带的 Launchpad)对散户创作者的分流。 |
| 依据 | 已验证事实 |
SeaDrop 签名铸造与白名单托管 API 服务
| 产品构想 | SeaDrop 原生支持 `mintSigned`(服务端签名铸造),为项目方提供高可用、防抢跑、动态定价的签名中继 API 及白名单防女巫验证服务。 |
| 核心功能 | 防女巫验证模块(绑定 Twitter/Discord/链上资产)、动态签名生成接口、抗高并发签名服务、分析仪表盘。 |
| 目标用户 | 有动态定价需求的游戏道具发行方、具有复杂防女巫/资格认证需求的 NFT 团队。 |
| 难度/周期 | 较低 · 2-3周 · 成本:低(基础云服务器及 KMS 密钥管理服务) |
| 收费模式 | 按 API 调用量计费(按月订阅制或阶梯套餐)。 |
| 竞争风险 | 推测:签名私钥的安全保管与合规责任压力;对特定客户的技术依赖较重。 |
| 依据 | AI推测 |
面向专有链/L2的 SeaDrop 协议定制与部署交付服务
| 产品构想 | 针对新兴 EVM L2、AppChain 或特定联盟链,提供 SeaDrop 协议移植、部署、全套 Foundry 自动化测试及配套代币模版定制咨询服务。 |
| 核心功能 | 多链克隆工厂部署脚本、特定链费用机制调优、与本地预言机/代币标准的适配封装、技术交付文档与交接培训。 |
| 目标用户 | 新兴 EVM L2/L3 生态运营方、需要在私有网络搭建 NFT 官方发售底座的 Web3 企业。 |
| 难度/周期 | 中等 · 1-2周/单 · 成本:极低(人力时间成本为主) |
| 收费模式 | 单次技术服务费、生态 Grant 资助。 |
| 竞争风险 | 尚需验证的假设:新兴链官方是否愿意资助第三方团队部署公共基础设施,需求非标准化。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| morsyxbt/nft-public-mint | 中文介绍暂未生成 CLI sniper for public SeaDrop NFT mints - builds calldata on |
294 | TypeScript |
| Taqiyaoezanik/seadrop_nft_minter | 中文介绍暂未生成 | 7 | TypeScript |
| cismee/SeaDrop_Extension_SSTORE2_Onchain_w_PreReveal | 中文介绍暂未生成 On-chain SeaDrop ERC-721 with SSTORE2 metadata and per-token |
6 | Solidity |
| dhasap/nft-mint-agent | 中文介绍暂未生成 ⚡ Competitive multi-wallet NFT auto-minting agent for OpenSe |
6 | TypeScript |
| ProjectOpenSea/instant-reveal-drop-metadata | 中文介绍暂未生成 Self-hosted metadata server that reveals each NFT the moment |
5 | TypeScript |
| Lubitzy/nft-mint-bot | 中文介绍暂未生成 NFT Auto Mint Bot built with Node.js + ethers.js. Supports m |
5 | JavaScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 ,发布过 1 个 Release |
| 社区活跃 | Star 315 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/ProjectOpenSea/seadrop.git cd seadrop # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。