the fair launch rules, enforced by contract

not policy, code · bnb smart chain · updated 2026-07-31

why bnb needs the strictest version

bnb smart chain has a public mempool and blocks about every half second. that combination is paradise for snipers: they can watch launches the moment they are broadcast and land in the very next block, and near zero gas makes splitting across wallets cheap. a launchpad whose protections expire after an hour is at its weakest exactly where the pressure is highest. so on bnb, pmav ships the strictest rule set we run anywhere.

the rules

1. trading opens one block after create. nobody, including the creator, trades in the launch block. the dev buy inside create() is the single exception, and it obeys the cap below.

2. a permanent 2% per wallet cap. no wallet can hold more than 20 million tokens (2% of supply) acquired through the pool, ever, for the life of the coin. over cap buys fill to the cap and refund the remainder in the same transaction rather than failing. the cap is balance based: selling and rebuying in the same transaction is blocked, and delivery tricks that reset older ledger based caps do not work here. it does not expire at graduation, because the hook stays attached to the pool forever.

3. the anti snipe premium pays you, not the sniper. buys in the first 30 seconds pay a premium that starts at 15% and decays to zero. 70% of it goes to the coin's creator. snipers fund the dev.

4. immutable fees. 1% per trade, split 70% to the creator and 30% to the platform, written as constants. no owner key can change the split.

5. no pause function. there is no code path that halts trading. a platform that can halt trading will eventually halt trading; this one cannot.

6. in place graduation, liquidity locked forever. the curve pool is the final pool. at graduation the raise and the 200 million reserve become full range liquidity that can never be withdrawn. no migration window, no second pool to rug.

7. a 90 minute name and ticker cooldown. the exact (name, ticker) pair locks for 90 minutes after any launch, so copy launches sniping a hot name are worthless.

what we deliberately do not do

the coin contract itself has no transfer restrictions: wallet to wallet transfers can still consolidate holdings above 2%. restricting transfers inside the token is what honeypot scanners flag, and a launchpad whose coins scan dirty is worthless. the cap binds what can be bought through the pool, which is the vector that matters at launch, and the tradeoff is disclosed rather than hidden.

verify it yourself

every claim above is a line of verified contract code, not a promise. the contracts are verified on bscscan and sourcify. if a launchpad cannot point to the code line that enforces a rule, it is a promise, not a property; that test applies to us too.

launch a coin on bnb → · stock curves → · the bnb launchpad →