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 is | The mechanism in one page: single-sided liquidity, why the creator brings nothing, why the price has no ceiling |
| Launching a coin | Every parameter, what it does, and what happens if you get it wrong |
| Fees | The 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 Hill | Where the protocol's share goes: a buyback of the top coin, burned, at the close of every round |
| Pair assets | What can be paired against on Unichain, how eligibility is measured, and the two depth bars |
| Contracts | Deployed 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.
