OpenSea Seadrop
Auto-detect and arm OpenSea mints — public drops via one command, whitelist drops via the OpenSea WL module.
/opensea command below. Whitelist / allowlist drops (per-wallet eligibility, phases, signatures) use the built-in OpenSea WL module — see Mint Modules → OpenSea WL.How It Works
Run the /opensea command with the NFT contract address:
/opensea 0xNFT_CONTRACT_ADDRESS /opensea 0xNFT_CONTRACT_ADDRESS 3
The second argument (quantity) is optional — defaults to the max per wallet defined by the drop.
The bot queries the Seadrop contract on your currently selected chain and auto-fills everything:
- CA — Seadrop contract address
- Method ID —
mintPublic(address,address,address,uint256) - Params — NFT contract, fee recipient, zero address, quantity
- Payable Amount — mint price x quantity
- Trigger Type — timestamp
- Trigger Timestamp — the drop's start time
Supported Chains
Public Seadrop uses the same contract address across the EVM chains where it's deployed (CREATE2), so /openseaworks on any chain you've selected — just pick the right one first.
chain not supported for OpenSea WL.Constraints
- The public mint must be live (
maxTotalMintableByWallet > 0). - There must be exactly one allowed fee recipient (signature-gated drops are not supported).
- Quantity cannot exceed the per-wallet max set by the drop.
Whitelist Drops (OpenSea WL)
For allowlist / phase-gated drops, use the OpenSea WL module instead of /opensea. It signs each wallet in (or uses your API key), selects a phase, and fires the moment the phase goes live — with instant, timestamp, or estimate triggers.
- GraphQL method (default) — per-wallet OpenSea login, no key, proxies required.
- Official API method — faster and proxy-free, but requires your own OpenSea API key(multiple keys are round-robined across wallets). The bot's built-in key only powers collection/phase lookups, not minting.
Full setup — phases, method toggle, keys, and the 🧪 Test Keys tool — is in Mint Modules → OpenSea WL.