Introduction
Moonfiesta is a memecoin launchpad on Robinhood Chain. One transaction creates your token, puts its entire supply into a Uniswap V3 pool as liquidity, and locks that pool position forever, so the market is live and tradeable the second the transaction confirms.
There is no presale, no bonding curve, and no waiting period. The rest of these docs explain exactly what happens on chain, what the guarantees actually cover, and where you can still lose money.
What Moonfiesta is
Most launchpads sell you tokens from a curve, hold the proceeds, and migrate to a real DEX later once some threshold is hit. Moonfiesta skips all of that. Your coin starts life as an ordinary Uniswap V3 market against WETH at the 1% fee tier. Anyone with a wallet can buy it, sell it, or route through it from the first block.
The supply is the liquidity. The creator does not put up any ETH and does not receive any tokens. All of it goes into the pool, and the pool position is handed to a contract that has no way to give it back.
What one launch actually does
Everything below happens inside a single call to the LaunchFactory. It either all succeeds or it all reverts. There is no intermediate state where your supply exists but the market does not.
- Clone the tokenThe factory deploys a minimal clone of one canonical token implementation. Same bytecode every time, which means anyone can verify what they are buying by checking the implementation once instead of auditing every new coin.
- Mint the entire supply into a fresh poolThe full supply is minted straight into a new Uniswap V3 pool as single sided concentrated liquidity against WETH. Single sided means only tokens go in, no WETH. The creator supplies no capital to open the market.
- Lock the positionThe Uniswap position is an NFT. The factory transfers it to the LpLocker, which can harvest trading fees but has no function that moves the position or the principal back out.
The creator picks a target floor market cap in ETH. That number chooses where the liquidity range starts, which is the same as choosing the starting price:
starting price = floor market cap / supply
So a 5 ETH floor on a 1,000,000,000 supply starts the token at 0.000000005 ETH each. From there, buyers can only push the price up. Because the liquidity sits entirely above the starting price, there is no one on the other side quoting lower, and the pool itself will never trade the token below its floor.
What makes it different
Three things, and they are all enforced by the contracts rather than by a promise.
The liquidity is locked, not vested. The LP NFT goes to LpLocker permanently. There is no timelock that expires, no multisig that can release it, and no admin path to claw it back. The creator cannot pull liquidity because the creator never holds it. See Locked liquidity for what that does and does not protect.
The whole supply is in the pool. There is no team bag, no unlock cliff, and no vesting schedule to watch. If someone holds a large position, they bought it on the open market like everyone else, and you can see the trade.
Holders can be paid a share of the fees. This is the real difference. Every swap pays the 1% fee into the locked position. When those fees are harvested they are split three ways, and the split is written on chain at launch and is immutable for that token forever: creator, protocol, and a holders carve-out that the creator chooses at launch and can never revoke.
Worked example. Say a pool trades 100 ETH of volume in a week. The 1% fee is 1 ETH. On the live test token, which is split 65/20/15:
Harvesting is permissionless: collectRewards can be called by anyone for anyone, so nobody has to trust the creator to press a button. The fees land in the FeeVault, which is pull based. Nothing is ever pushed to you, and nothing can be redirected mid flight. You call claim and take your WETH. Fees and rewards covers the whole path.
Where to go next
Two ways to use Moonfiesta. Pick the one that describes you and the docs will make sense in that order.
Buying sends ETH and wraps it to WETH inside the router, so no approval is needed to buy. Selling back needs one approval first. Read the quote, set your slippage, know what the anti snipe window does to your first buy.
How to tradeA name, a symbol, a supply, and a floor market cap. Pick a holders share if you want one. Everything rides in the on chain token URI, so there is no backend and no IPFS pin to keep alive. Then it is one transaction.
How to launch a coinWhat this is not
Being clear about the limits is more useful than a list of guarantees, so here are the things people assume that are not true.
Not audited. The contracts have not been through a third party audit. They are readable and verifiable on the explorer, and you should treat them as unaudited code holding real money.
No presale and no bonding curve. There is no allocation round, no whitelist, and no curve phase. The Uniswap pool is the only market from block one.
Graduation is cosmetic. If you see a graduated badge, it is a label on markets that picked up real activity. Nothing migrates, nothing unlocks, and no mechanic changes. There is nothing to graduate from, because the liquidity was already real and already locked.
No platform token. There is no SLIME token, no points, no airdrop, and no governance. Anyone offering you one is not us.
The anti snipe cap is a deterrent, not a control. New tokens launch with a time boxed max wallet cap on buys only, 2% of supply for the first 300 seconds by default. It slows down the laziest snipers. It does not stop anyone who splits across several wallets, and it does not apply on routes where the sender is not the pool. Do not size a position as if it were a real protection.
Locked liquidity protects against a rug. It does not protect against the price going to zero, and most memecoins do go to zero. You are also exposed to ordinary MEV and sandwich risk on every swap. None of this is financial advice.
Everything in these docs
Nine pages. Read them in order or jump to what you need. Every address referenced anywhere in these docs is listed on Contracts and addresses with an explorer link.