ro0t.
$ ro0t docs token

RO0T token

What RO0T is, why it exists, how it is distributed, and what could go wrong.

updated 2026-09-04

What RO0T is

RO0T is the protocol token of ro0t. It has a fixed supply of 1,000,000,000, no owner, no mint function, and can be burned. It does one job: staked RO0T receives the stakers' share of every fee that init contracts actually collect, paid in WHYPE and streamed over 7 days.

That share is fixed in the fee contract: 40% of the gateway fee, 35% of the HYPE-side pool fees, 60% of the sniper guard surcharge, and 100% of forfeited creator escrows. Blended across a typical launch in simulation this is about 42% of all WHYPE the protocol receives. On top of that, the RO0T/WHYPE pool's own fees go to stakers too (WHYPE side) or are burned (RO0T side).

This is a contract rule, not a buyback promise. There is no team wallet in the path. The FeeSplitter receives WHYPE, splits it by fixed percentages, and anyone can push the staker bucket into the staking contract.

Why it exists

A launchpad earns small fees on a large number of small trades. Most launchpads send those fees to a company wallet. ro0t routes the majority of the non-creator fees to whoever holds and stakes RO0T, which makes the token a claim on the platform's real activity. That is the whole pitch. There is no roadmap that requires RO0T to be worth anything for init to work.

Allocation

BucketShareTokensHow
Fair launch65%650,000,000Placed in a one-sided HyperSwap 1% position at the launch price, locked forever in Ro0tLocker. Anyone buys from the pool. No presale, no allowlist, no team purchase before the public.
Treasury15%150,000,000On-chain vesting: linear over 48 months from launch, no cliff. Pays for indexers, RPC, audits and operations.
Team10%100,000,000On-chain vesting: nothing for 12 months, then linear over the following 36 months.
Staking bootstrap10% (cap)100,000,000Released to stakers only in proportion to real WHYPE income during the first 12 months. Whatever is not earned by then is burned.

Vesting contracts release tokens linearly by time; anyone can trigger a release, and only the beneficiary can change where their own tokens go. The schedules were lengthened after simulation showed that shorter ones (36 months treasury, 6 + 24 months team) would put monthly unlocks at 61 to 78% of expected monthly buying, versus 43 to 55% with the adopted schedule.

Launch mechanics

  1. 1
    One atomic transaction

    A dedicated Ro0tLauncher contract, callable once and only by the Timelock, deploys the token, creates the HyperSwap 1% pool, initialises it at the launch price, mints the 650M one-sided position into Ro0tLocker, funds the two vesting contracts and the bootstrap contract, and wires the staking contract. Nothing exists before this transaction and nothing is left to a second step.

  2. 2
    The launch price (FDV0 rule)

    The launch FDV is set by a rule, not a negotiation: FDV0 = the annualised WHYPE actually streamed to stakers over the 30 to 60 days before launch, divided by 1.0. In other words, RO0T launches at the price a buyer demanding a 100% yearly yield would pay. On simulated bear-case income (about 1,816 HYPE per year to stakers) that is roughly 2,000 HYPE FDV; the real number comes from live data before TGE.

  3. 3
    No sniper guard, by design

    The RO0T pool has no gateway, so the launch block is open to bots like any V3 pool. Simulation shows the cost of this: if the market later settles at 2× the launch FDV, a perfectly timed sniper captures about 14% of the organised buying; at 4× about 32%. Launching cheap "for the community" would hand more to snipers, which is why the FDV0 rule is deliberately not low.

  4. 4
    Staking from day one

    The staking contract exists before TGE and already accumulates WHYPE from init in a parked pot. The first stakers receive that pot as a 7 day stream.

How staking rewards flow

  1. Every init trade sends fees to the FeeSplitter, which puts the staker share into a bucket.
  2. Anyone calls flushStaking() (there is a button on the operator console; any wallet can call it). The bucket is sent to Ro0tStaking.notifyRewardAmount, which only accepts calls from a registered FeeSplitter.
  3. The staking contract streams the amount evenly over 7 days to everyone staked, in proportion to their stake.
  4. Stakers claim WHYPE whenever they like. Unstaking is instant with no lockup. Details on Staking RO0T.
what a launch is worth to stakers (simulation, not a forecast)

The v0.15 simulator, with the guard on and 40 launches per day, gives stakers about 3,932 HYPE per year; with 15 launches per day about 1,816; with 120 about 12,428. If nobody ever pays the guard (every buyer waits 61 seconds), staker income is about 46% of those figures.

Every input in that model (demand per launch, trade timing, how fast snipers sell) is an assumption, graded "D" in the project's own evidence ledger. Treat these as orders of magnitude, not projections.

The bootstrap bonus stream

Most tokens pay early stakers with inflation that has no link to activity. RO0T's bootstrap allocation (100M, 10%) is released by a formula that only moves when real money moves:

emitted = min(100M, k × WHYPE streamed to stakers since TGE)
  • k is a constant fixed at launch: k = 100M ÷ (annualised WHYPE streamed to stakers in the 30 to 60 days before TGE). If the trend at launch continues unchanged, the full 10% is emitted in exactly 12 months. If income halves, half is emitted. Reference values from simulation: about 55,000 RO0T per WHYPE in the bear case, about 25,400 in the base case.
  • WHYPE received before TGE, including the parked pot, does not count.
  • Anyone can call release() (there is a button on the Allocation tab of /ro0t) to move newly earned bonus into the staking contract, where it streams to stakers over 7 days alongside the WHYPE.
  • After 365 days, anyone can call close() and whatever was never earned is burned.

Zero fee income means zero emission. Stakers in year one receive, per WHYPE of income, an extra amount of RO0T that at the simulated equilibrium price is worth roughly the same again.

How to buy RO0T

  • On the site: /ro0t, Trade tab. Buys use HYPE directly through the HyperSwap router. Selling RO0T needs a one-time approval, because RO0T is a normal ERC-20 without the gateway exemption that init tokens have.
  • On HyperSwap directly: use the RO0T token address from Contracts and the 1% fee tier. There is only one canonical pool.
  • Then stake it on the same page, Stake tab, to start receiving fees.
note

RO0T has not launched on mainnet. The TGE is planned 30 to 60 days after init goes live on mainnet, once there is real fee data to set the launch price and k. The RO0T you can see on testnet today is a rehearsal deployment with no value.

Risks, in plain language

  • Smart-contract risk. The contracts are new. They have been through eight internal adversarial rounds and have unit, fork and invariant tests, but no external audit yet. A bug could lose funds. See Security & audits.
  • Price risk. RO0T trades in a small pool with no market maker. Its price can fall far and fast, including to near zero. Fee income does not create a price floor.
  • Income risk. Staker income depends on how many tokens launch and trade on init. Simulated worst cases put annual income to all stakers in the low hundreds of HYPE. More than half of simulated staker income in the base case comes from the sniper guard; if buyers learn to wait 60 seconds, that part disappears.
  • HyperSwap dependence. All pools are HyperSwap V3 pools. HyperSwap's factory owner can turn on a protocol fee of up to 1/4 of pool fees on any pool, which would reduce what the locker collects. A competing pool with a lower fee tier could take volume after bonding.
  • Sell pressure from vesting. 25% of supply unlocks to treasury and team over four years. Against a small market that is meaningful; the schedule was chosen to keep it under roughly half of expected monthly inflows in simulation, which is still a lot.
  • Regulatory risk. A token that distributes protocol income may be treated as a security in some jurisdictions. ro0t may have to restrict access from certain countries.
  • Launch-block sniping. Accepted and quantified above. Do not buy in the first block expecting a discount.

Positioning, in the words of the spec: RO0T is a fee share of a HyperEVM launch and discovery layer, not a high-yield token.

Next: Staking RO0T →