ExclusivoERC721 v3 — an ERC-721 with a list of sale
phases rather than a single fixed one. Each phase gets its own price, window,
caps and gate, so you’re not limited to “one allowlist then public”.
Before you start
- An EVM wallet with gas on your chosen chain.
- Your metadata, or layers for the generator.
- Your royalty address.
The steps
1
Collection
Contract name, symbol and supply. You pick the network earlier, so there’s no
separate contract-configuration step.
2
Royalties and pricing
Your royalty and your base mint price. Individual phases can charge something
different.
3
Sale phases
Add as many as you need. Four kinds:
Each has its own price, start, end, per-wallet cap and phase cap.
→ Sale phases
4
Artwork
Metadata is pinned to IPFS. Generator artwork is composed during this step
and pinned directly.
5
Review and deploy
Deploys to your chosen chain, then verifies the contract on the explorer.
What token gates can and can’t do
Gates check whether a wallet holds the token at the moment it mints, on the same chain. Two things follow:Someone can borrow their way in
Someone can borrow their way in
Because it’s a point-in-time balance check, a determined person can acquire
the gating token, mint, and dispose of it. If you need real sybil resistance,
use an allowlist.
Gates can't see other chains
Gates can't see other chains
A contract on Base can’t read a balance on Ethereum, and nothing on EVM can
see a Solana wallet. Gating across chains isn’t something this contract can
do.
Platform fees are baked into your contract
The mint fee and treasury address are compiled into the bytecode when the contract is built, not read from settings at run time. In practice that means the fee for your collection is fixed at the moment you deploy.One-click card minting won’t work
After you deploy
- Owner tools at
/mint/manage— edit phases, manage the allowlist, withdraw. - Updating artwork re-pins the whole metadata directory and points the contract at the new one. This is also how reveals work, and it’s all-or-nothing.
- Verification on the block explorer happens automatically as part of the deploy.
