A field guide to Orvia

How a launch works.

From a name and an image to a permanently locked Uniswap pool, in ETH, on Robinhood Chain. What you own, how a trade works, and where the risks are.

What Orvia is

Orvia is a self-custody token launchpad on Robinhood Chain (chain id 4663). Anyone can launch a token for the cost of gas. The launcher provides no liquidity and receives no allocation. Buyers fund a virtual bonding curve in ETH, and when the curve reaches its threshold it graduates into a Uniswap v3 pool whose liquidity position is locked forever.

Every launch is themed on one of fifty global companies, such as Aramco, LVMH, Toyota, Nintendo and Reliance, none of which has a token on Robinhood Chain. The theme is recorded on-chain and shown everywhere the token appears. It is a label, not exposure: see the paired stock.

The contracts are live on mainnet, immutable, unaudited, and owner-limited by design: no function can move a single unit out of a live curve. The full list of owner powers is in the contracts section.

Launching a token

  1. Connect a wallet on Robinhood Chain with a little ETH for gas.
  2. Name the token, give it a symbol and an image, and choose the paired stock from the fifty listed on the factory.
  3. Review the curve address the factory has already computed for you, and the fixed terms.
  4. Confirm one transaction. The token and its curve are created together.

Launching is free. You provide no liquidity. Buyers fund the curve.

Every launch has a fixed supply of one billion tokens with no mint, no burn function and no owner. 71.4% is sold on the curve, 20.4% is reserved to seed the pool at graduation, and 8.2% is sent to address(0) when the curve graduates, together with anything the curve never sold.

The bonding curve

The curve is a constant-product market against virtual reserves: buying takes tokens out of the reserve and puts quote asset in, selling does the reverse, and every division rounds in the curve's favour so a round trip can never profit. A 1% fee is taken in the quote asset on both sides. Buys in the first five seconds after launch pay a snipe tax that starts at 99% and decays to zero; the tax is donated to the curve, never to the protocol, and the interface blocks buys while it is above a few percent.

Total supply
1,000,000,000
On the curve
71.4%
Seeds the pool
20.4%
Burned at graduation
8.2%
Trading fee
1% (hard cap 2%)
Price at graduation
12.25× the launch price
Pool fee tier
1% (Uniswap v3)

The virtual reserves are derived, not chosen, so that the curve sells out exactly as it reaches the threshold and the pool opens at exactly the curve's closing price. The derivation is in the contract source and re-checked by its tests.

Buying and selling in ETH

You pay ETH and you receive ETH. The trade panel shows the contract's own estimate for your amount, the fee, any snipe tax, and the minimum you will accept after slippage. One transaction does everything: the router wraps your ETH, buys from the curve and sends the tokens to your wallet; selling reverses it and pays you ETH. If a buy would push the curve past its threshold, the excess comes back to you in the same transaction.

A curve is denominated on-chain in an allowlisted quote asset. Where that asset is WETH, the curve simply holds ETH. Where it is USDG, the router converts through the deep WETH/USDG Uniswap pool inside your transaction, so the dollar asset never touches your wallet. The panel says which applies.

Estimates are marginal prices, not executable quotes: another trade can land before yours. Set slippage accordingly.

Graduation & locked liquidity

When the curve has raised its threshold, anyone can call graduate(). The curve burns the 8.2% tranche plus any unsold tokens, creates the Uniswap v3 pool (or reprices one a squatter created early), and mints a full-range position with the reserved 20.4% and the whole raise. The position is minted straight to OrviaLPLocker, a contract with no withdrawal path for anyone: no owner, and no function that calls any other contract. The token then trades on Uniswap like any other, which is what makes it show up on aggregators by itself.

After graduation the trade panel routes your ETH through the token's own pool, and the page shows the locked position, the amounts it holds and the amount burned, all read from the Graduated event.

The paired stock

The paired stock is a theme, not the market. Your token trades against USDG and carries no exposure to the company named, no claim on its shares, and no affiliation with it.

The label is stored on the curve as pairedStock and emitted in the Launched event, so the pairing an interface shows can be checked against the chain rather than trusted from a database. Two curves that differ only by label price identically, to the wei; the contract tests pin that down. The list of fifty labels is curated by the factory owner and read from the factory, not from this site.

Orvia launch tokens do not confer stock ownership. Robinhood's tokenised stocks are a separate product; robinhood stock tokens are subject to issuer terms and availability.

Contracts

OrviaFactory
0xC9B7B88c0262F43b197f3dB6271C4F74575f967a
OrviaLPLocker
0xd146187a8bA4AE69726C71fCbB4130D7199605fA
OrviaRouter
0x3Ca541d6b61353077FfD87B79dD800B65aFE3db9
Chain
Robinhood Chain, 4663

The factory owner can allowlist quote assets and set their thresholds, list or delist stock labels, change the fee for future launches (capped at 2%), redirect accrued protocol fees, and pause new launches. None of those reach a curve that already exists: a curve freezes its fee, threshold and label at creation. There is no upgrade path, no rescue function and no sweep.

Risk disclosures

You can lose the entire value committed to a launch token. Orvia launch tokens are community-created assets, with no guaranteed redemption value and no relation to the price of the company they are themed on. Orvia launch tokens do not confer stock ownership.

  • Contract risk. The contracts are unaudited and immutable. A defect cannot be patched and funds reached by it cannot be recovered.
  • Market and liquidity risk. Prices on a curve move with every trade; a few ETH can move a fresh launch many multiples. Slippage bounds limit execution surprise but cannot guarantee a price.
  • Snipe tax. A buy in the first five seconds after launch is taxed up to 99%. The interface blocks it; other interfaces may not.
  • Graduation risk. If a pool has been squatted and cannot be repriced, graduation reverts. Buyers can still sell back to the curve in that state.
  • Network risk. Chain outages, RPC failures and transaction delays can affect the interface. The index this site shows is rebuilt from contract events and marked stale when it lags.

Verify contract addresses and transaction details in your wallet. A price shown here is informational and may differ from what a trade receives.

Further reading