Documentation

RainbowFun is a launchpad on Unichain for coins that trade against another coin instead of the gas token. One transaction deploys a fixed-supply ERC-20, opens a Uniswap v4 pool for it against the pair asset of your choice, and seeds that pool with the entire float. No bonding curve, no migration, no seed capital.

What it isThe mechanism in one page: single-sided liquidity, why the creator brings nothing, why the price has no ceiling
Launching a coinEvery parameter, what it does, and what happens if you get it wrong
FeesThe split, who gets what, and the three things you can do with your share — keep it, burn with it, or give it to your holders
King of the HillWhere the protocol's share goes: a buyback of the top coin, burned, at the close of every round
Pair assetsWhat can be paired against on Unichain, how eligibility is measured, and the two depth bars
ContractsDeployed addresses on Unichain and the calls worth knowing

Everything here describes what the contracts do. Where something depends on an off-chain service — the holder-rewards distributor, the round's buyback — it says so in the section that covers it.

Every contract is verified on Uniscan, including your coin's own: PairToken takes no constructor arguments, so every launch produces byte-identical code and the explorer matches all of them from a single verification. Nothing on these pages has to be taken on trust — the addresses are in Contracts and the source is one click behind each.

None of this has been audited. The tests are thorough and run against live chain state, but they were written by the same people who wrote the contracts. Treat the liquidity lock as permanent, because it is, and size your launch accordingly.