Documentation
How Floor works
This page describes the entire protocol in the same terms the contracts implement it: exact percentages, exact formulas, worked examples with real numbers, and the risks. Nothing here is marketing. If any statement on this page disagrees with the deployed contracts, the contracts are the truth and we will fix the page.
Overview
Floor is a token launchpad on Robinhood Chain. Coins launch for free and trade on a bonding curve, like every launchpad since pump.fun. The difference is a single, structural one: after a 1 percent trading fee, 30 percent of every buy is deposited into a locked, yield-bearing US Treasury reserve owned by that coin. Any holder can, at any moment, burn tokens and withdraw their exact pro-rata share of that reserve. That redemption value is the coin's floor.
The floor can only rise. Buys add to the reserve. Treasury yield adds to the reserve. Sells do not touch it. Redemptions remove assets and supply in the same proportion, which leaves the per-token floor unchanged or slightly higher. There is no code path that lowers it, no admin key that can withdraw it, and no exception to any of this anywhere in the system.
Everything else, the curve, graduation to Uniswap, creator fees, the $FLOOR buyback, exists around that one guarantee.
The floor mechanic, step by step
What happens on a buy
Say you buy with 100 USDC. The contract takes a 1.00 USDC fee (1 percent) and routes it to the fee router. Of the remaining 99 USDC, 29.70 USDC (30 percent) is deposited into the coin's Treasury reserve, and 69.30 USDC (70 percent) goes into the bonding curve, which is what moves the price. You receive tokens priced by the curve against that 69.30.
| Component | Amount | Where it goes |
|---|---|---|
| Trading fee (1%) | 1.00 USDC | Fee router: 40% claimable by the creator, 60% to the platform |
| Floor share (30% of net) | 29.70 USDC | Locked Treasury reserve, redeemable by holders only |
| Curve share (70% of net) | 69.30 USDC | The bonding curve reserve, backs the tradeable price |
What happens on a sell
Selling returns tokens to the curve for USDC at the curve price, minus the same 1 percent fee. Sells draw only from the curve reserve. The floor reserve is never touched by a sell, which is exactly why the floor survives any amount of selling.
Why the floor only goes up
The floor per token is the reserve's assets divided by token supply. Buys grow the numerator. Yield grows the numerator. Sells change neither number. Redemptions shrink numerator and denominator in the same ratio, with rounding that favors remaining holders. Every coin's full supply is minted at creation and never again, so no event dilutes the denominator, including graduation. This is not a policy, it is arithmetic the contract cannot escape.
The bonding curve, exactly
Each coin trades on a constant-product curve with virtual reserves, the same family of curve pump.fun made standard. The constants are fixed at launch for every coin:
| Constant | Value |
|---|---|
| Total supply | 1,000,000,000 tokens, minted once |
| Sold along the curve | 800,000,000 tokens |
| Reserved for graduation liquidity | 200,000,000 tokens |
| Virtual quote reserve | 6,300 USDC |
| Virtual token reserve | 1,120,000,000 tokens |
| Opening market cap | $5,625 |
| Graduation market cap | about $68,906 |
| Curve reserve at graduation | exactly 15,750 USDC |
The spot price at any moment is the virtual quote reserve divided by the virtual token reserve. Buying pushes tokens out of the virtual pool and quote in, which raises the price along the curve; selling is the mirror image. All rounding in the math favors the reserve, never the trader, so the curve can always pay out every token ever sold into it. This solvency property is enforced by fuzzed invariant tests and cannot be violated by any trade sequence.
The buy that would push token sales past 800,000,000 is automatically clamped: it fills exactly to the end of the curve, the fee and floor share shrink proportionally, and the excess USDC never leaves your wallet.
Redemption, the floor itself
Redemption is a separate function from selling, available in every phase of a coin's life, forever: while trading on the curve, while waiting for graduation, and after graduation to Uniswap. It cannot be paused, gated, or turned off.
Burn N tokens and receive N / totalSupply of the coin's Treasury reserve, withdrawn from the yield vault and sent to your wallet in USDC. Worked example: the reserve holds 10,000 USDC, total supply is 950,000,000 (some tokens were already burned), and you burn 95,000,000 (10 percent of supply). You receive 1,000 USDC, exactly 10 percent of the reserve. The remaining holders' floor per token is unchanged.
This is what makes the floor self-reinforcing in a crash: when the market price falls near the redemption value, redeeming pays better than selling. Redemptions burn supply without touching the curve, which raises both the floor per token and the curve price for everyone remaining. Dips literally consume the sell pressure.
Graduation
When the curve sells out (800,000,000 tokens, 15,750 USDC of curve reserve, about a $69K market cap), trading on the curve stops and anyone can call graduate. Nothing about graduation is discretionary:
The reserved 200,000,000 tokens and the curve's USDC seed a Uniswap pool at exactly the final curve price, so there is no price gap to arbitrage at migration. The LP tokens are burned to the dead address, which makes the liquidity permanent: nobody, including us, can ever pull it. The small surplus of curve reserve left over after price-matched seeding (about 1,969 USDC) is the graduation fee, the one-time charge that funds development of the platform.
The Treasury reserve is completely untouched by graduation, and redemption keeps working against it afterward, permanently. A graduated coin is a normal Uniswap token with one extra property no other token has: a hard, rising floor.
The Treasury reserve
Each coin's floor share is deposited into a tokenized US Treasury vault (an ERC-4626 vault holding T-bill exposure, integrated from licensed third-party issuers on Robinhood Chain). The vault shares are owned by the coin contract itself, not by us, not by a shared pool. One coin's reserve is structurally isolated from every other coin's.
Because the reserve is a yield-bearing Treasury position, it grows even when nobody trades. That yield belongs entirely to the coin's holders through the rising redemption value. The platform takes no cut of any coin's yield, platform revenue is trading and graduation fees only.
There is no administrative withdrawal path. The reserve adapter contracts have no owner functions at all. The only flow out of a reserve is a holder burning their own tokens. This is deliberate and it is what makes the floor a property of the system rather than a promise from a team.
Fees, complete list
| Fee | Amount | Destination |
|---|---|---|
| Launch a coin | Free (gas only) | n/a |
| Trading fee, buys and sells | 1% of trade value | 40% to the coin's creator, 60% to the platform |
| Graduation fee | about 1,969 USDC once per coin | Ops treasury (funds development) |
| Redemption | Zero | n/a |
| Platform's trading-fee share | Buys $FLOOR and burns it | The dead address |
There are no other fees. No fee on redemption is a deliberate choice: the floor is a guarantee, and guarantees with exit fees are not guarantees.
For traders: the honest math
You should understand exactly what the floor costs you on the way up, because it is not free. Since only 70 percent of your net buy powers the tradeable price, a coin whose market cap doubles does not double your money on a curve sell. Worked honestly: buy 100 USDC at a $10K market cap, the coin runs to $20K, you sell into the curve: you receive about 138 USDC. The same trade on a no-floor launchpad returns about 187 USDC.
What you got for that difference: roughly 29.70 USDC of your buy became a floor claim under the whole coin, your worst case stopped being zero, and every other buyer's 30 percent is under you too. If the coin dies at any point, you redeem your share of the reserve instead of holding dust. If it holds, Treasury yield ratchets your floor up while you sleep. The floor is downside insurance paid on entry; flip traders subsidize holders.
One more honest note: if you sell on the curve, you forfeit your floor claim (it stays behind, strengthening the floor for remaining holders). Redemption, not selling, is how you exercise the floor.
For creators
Launching costs gas and nothing else. No presale, no team allocation, no liquidity to seed: your buyers fund both the curve and the floor. You earn 40 percent of the 1 percent trading fee on every buy and sell of your coin, forever, claimable from the fee router at any time. On a coin that does $1M of lifetime volume, that is $4,000, and volume on a coin that cannot rug is stickier.
The floor is also your marketing: your community can verify on-chain that you cannot pull liquidity (LP burns at graduation) and cannot touch the reserve (no such function exists). The usual rug vectors are structurally closed, which is precisely what makes serious money willing to enter earlier.
The $FLOOR token
$FLOOR is the platform token. The platform's 60 percent share of all trading fees has exactly one exit from the fee router: buying $FLOOR on the open market and sending it to the dead address. Revenue in, supply down, auditable on-chain, with no owner withdrawal function for that balance. The one-time graduation fee is the exception by design: it accrues to a pull-only ops treasury and funds development. $FLOOR will launch on this launchpad, as a standard coin with its own Treasury floor; the full token terms are published separately.
Risks, stated plainly
Smart contract risk. The contracts carry a full test suite including fuzz and invariant tests (62 tests, tens of thousands of randomized executions per run) and clean static analysis, and a live bug bounty pays researchers who find issues. They have not had a paid external audit; one is funded from protocol revenue as it accrues. Understand this before you deposit.
Reserve backing. Each floor holds USDC, the regulated Global Dollar issued by Paxos, fully backed by cash and short-dated US Treasuries and redeemable one to one. It is locked in a reserve adapter with no owner and no withdrawal path. When a tokenized-Treasury yield vault goes live on the chain, new coins can route their floor into it; the redemption guarantee is unchanged either way.
Market risk above the floor. The floor bounds your loss, it does not bound your volatility. Anything between the floor and the price is normal memecoin risk: the price can fall to the floor, which may be far below your entry.
The floor is a fraction of the price by design. A coin whose curve price is $60K of market cap might have a $12K floor. The floor rises forever, but it is not, and will never be, a guarantee of your entry price. Nothing here is financial advice.
FAQ
Can the team withdraw the reserve?
No. The function does not exist. The reserve adapters have no owner.
Can a creator rug their coin?
They cannot pull liquidity (they never own it; at graduation the LP burns), cannot mint supply (supply is fixed at creation), and cannot touch the reserve. A creator can still dump tokens they bought, like any holder, and the price can fall, to the floor and no further.
What happens to my floor claim when I sell?
It stays with the coin, raising the floor per token for the holders who remain. You exercise the floor by redeeming, not selling.
Why does redemption work even after graduation?
The reserve belongs to the coin contract, not to the curve. Graduation moves curve liquidity to Uniswap and freezes curve trading, but redemption reads the reserve directly and lives forever.
Where do I verify all of this?
Every contract is verified on the Robinhood Chain explorer, and every number on this page is a named constant in the source. The board is live on the testnet now.