Token gates
Launch a token with the drop, and let it decide who may mint.
A gated collection requires the payer to hold a set amount of an ERC-20 before they can mint. The token can be one you already have, one launched somewhere else entirely, or one you launch in the same session.
Launching the token
The launcher is Pons, which already exists on this chain and does the whole job in one transaction: deploys the token, creates the Uniswap V3 pool, mints the entire supply into it, locks the position, and buys you in with anything you send above its fee. We did not write a competing launcher, because that would leave you with a pool nobody trusts and us owning an AMM we do not need.
| Supply | 1,000,000,000, fixed |
| Paired against | WETH, Uniswap V3, 1% fee |
| Liquidity | Locked by the launcher: the creator cannot pull it |
| Launch fee | 0.0005 ETH, paid to Pons |
| Anti-whale | 5% max wallet for the first blocks after launch |
The address is CREATE2, so the interface shows you the address you are about to create before you sign. Two transactions in order: the token, then the collection pointed at it.
How the gate behaves
- It checks the payer, not the recipient. A holder can mint one for a friend who holds nothing: the same honesty as the per-wallet limit, and the alternative is a gated drop whose holders cannot introduce anybody to it.
- It fails closed. If the token's
balanceOfcannot be read, the mint stops. A gate that opens itself when a call reverts sells the drop out from under the holders it was promised to, and nobody notices until afterwards. - It can be lowered, never raised.
relaxGateonly accepts a smaller number. Raising a gate after people bought the token to clear it would be selling a ticket and then moving the door.
Keep enough of your own token to clear your own gate. The launch buy is the amount you send above the fee, and a creator holding nothing cannot mint from their own drop.