In sixty seconds
The whole thing on one pad.
- A quote token is an ERC-20 pegged to a number with a price: seismic energy, the VIX, EU power, Ethereum gas. Each one lives in its own Uniswap v4 pool against USDG, a dollar token, and a peg keeps it at that number.
- A market is a token you launch, paired with one of those quotes. Buyers pay in the quote, price and market cap read in the quote, and your earnings arrive in the quote.
- A launch is one transaction. A billion tokens are minted, you keep up to 10%, the rest opens a pool at a $4,000 market cap, and the liquidity is locked for good.
- Every trade pays 1% in the quote. Half goes to the creator, half to the launchpad, in the same transaction. Nothing to claim.
- Nothing moves after that. The tax, the split, the lock and the payout wallets are fixed when the pool opens.
That is the entire product. The chapters below say how each part holds.
Unconventional quotes
What a quote token is, and why a market is priced in one.
A conventional launchpad prices every token in a stablecoin. Here every market is priced in a quote token: an ERC-20 whose value follows some number in the world that has a price but no market of its own. A quake index built from seismic energy. The count of active hurricanes. The yield curve. The price of a unit of gas on Ethereum. Anything that can be observed, published and pegged.
The list is read from the chain. It fills in the moment the first set is listed, and a quote listed tomorrow appears here without a new build.
Each quote token is minted once, in full, and handed to its own peg contract. From then on it trades in a Uniswap v4 pool against USDG, a dollar token, where the peg keeps its price at the published reference. The list of quotes is open-ended: it lives in a registry contract, and a quote listed tomorrow is usable the moment it appears.
When you launch a market here, you pick one. From then on your token and that quote token share one pool: buyers pay with it, your price and market cap show in it, the reserve behind your token is made of it, and your share of every trade arrives in it. A creator who launched against VIX earns volatility.
- buys pay in it
- price is quoted in it
- market cap shows in it
- the reserve is made of it
- the 1% tax is taken in it
- the creator is paid in it
The peg
How a quote token stays on its price.
A peg is a pool with one liquidity provider: the peg contract itself. It keeps two ranges either side of the live reference: an ask of quote tokens just above it, and a bid of USDG just below it. Buy, and you fill on the ask. Sell, and you fill on the bid. Either way you trade within a fraction of a percent of the published number.
10 · 20 ticksThe deploy geometry: each side starts 10 ticks from the reference and spans 20, so the whole inventory sits within about 0.3% of it. On every reprice the keeper withdraws both sides, walks the empty pool to the new reference, and re-places them.
When the reference moves, the keeper moves both sides with it. The pool address stays the same, so the quote token is always tradeable at one address, at one price.
- liquidity provider
- the peg
- ask
- quote tokens, 0.10% to 0.30% above the reference
- bid
- USDG, 0.10% to 0.30% below the reference
- repriced
- by the keeper as the reference moves
- pool address
- always the same
| Event | Quote tokens | USDG |
|---|---|---|
| Someone buys | leave the ask into their wallet | enter the peg, deepening the bid |
| Someone sells | return to the peg, back into the ask | leave the bid into their wallet |
| The reference rises | the same ask, placed higher | the same bid, placed higher |
| The reference falls | the same ask, placed lower | the same bid, placed lower |
The feed and the keeper
Where the prices come from, and who writes them.
Every reference here is written on chain by a keeper: a small script that reads each quote’s public source, turns it into a dollar figure by the formula published for that quote, and pushes it into QuoteFeed, the on-chain feed every peg reads. Every push is a public transaction, and the quotes page lists each one with its time and hash.
- every passread the sources
one request per quote to its public source, on a fixed cadence, each turned into a dollar figure by its published formula
- 0.05% · 15 mindecide what to write
a reference is written when it has moved, or when it is due a routine refresh
- 25.5k gas / quotepush one batch
every quote that moved goes into a single transaction, checked against its rails on the way in
- 0.10%reprice what moved
a peg is moved once the reference has walked far enough from where it last placed its two sides
measuredPushing fifty references in one batch costs about 25,500 gas each. Batching is what makes a long list of quotes affordable to keep fresh.
The keeper checks its sources on a fixed cadence and writes when a quote has moved, or when a reference is due a routine refresh. Everything that moved goes into one batched transaction, which is what makes a long list of quotes cheap to keep current.
The keeper key is deliberately weak. It can move a price, inside the rails. It cannot list a quote, change a bound, mint a token, or touch a launched pool. A dead keeper freezes repricing; it does not let a peg drift.
Launching a market
One signature, and a market that is open when it confirms.
A launch is a single transaction. The form asks for seven things, and the chain does the rest:
- Name and ticker. What shows in markets and in wallets. Each name-and-ticker pair is yours alone here.
- One line about it. Optional, stored on chain with the token.
- An image. Optional. Paste a link, or upload a file and it is stored on chain inside the token itself, so it lives with the token for good.
- A website and an X link. Optional, stored on chain alongside the image.
- The quote it is priced in. Any listed quote token.
- Your cut of the supply. 0 to 10% of the billion, sent to your wallet before the market opens. Everything else goes in the pool for people to buy.
- The opening market cap. The same for every launch. The form shows it, and the opening price it implies in your quote, so you see exactly what you are signing.
- 1 txyou sign once
one transaction carries your choices: the quote, the name, the keep
- 1,000,000,000the supply exists
every token is minted in the same moment through the chain's token factory, once and in full
- 0 to 10%your keep leaves first
whatever share you chose lands in your wallet before the market opens
- $4,000the pool opens
the rest of the supply is placed single-sided in a pool against the quote token, priced so the whole billion is worth the standard opening cap
- foreverthe liquidity is locked
the pool's position goes into the locker for good, with your address registered to receive your half of every trade tax
if any step failsthe whole launch cancels itself. There is no half-launched state.
You bring no capital. The pool opens holding your tokens, priced so the whole billion is worth $4,000. The first quote tokens in the market come from buyers, and from then on the reserve behind your token grows with every buy.
Price and market cap
Set in dollars at the open, read in the quote from then on.
A quote token’s own dollar price is read live from its peg. At launch the app takes that number and sets your opening price so that all 1,000,000,000 tokens together are worth $4,000, whether one unit of your quote is worth a few dollars or a few thousand. Every market starts on the same footing, and a token priced in gas opens at a price with many more digits than one priced in the S&P 500, for the same reason a coffee does.
the same for every launch
minted once, in full
read from the quote's own peg
set by trading in your market, the way any price is
from the peg, refreshed every ten seconds on the site
and, times a billion, the dollar market cap
two numbersEvery market page shows the price in its quote and what that is in dollars right now. Both can move: your token against the quote, and the quote against the dollar.
After that, your token’s price and market cap are quoted in the quote token from the first trade on: so many VIX per token, so many VIX of market cap. The dollar figure next to it is the same number times the quote’s live reference. Both can move: your token against the quote, and the quote against the dollar.
Trading and the 1%
Flat, in the quote, split in half the moment it is paid.
Buying a token here means paying quote tokens into its pool. Selling brings them back out. The pool charges no liquidity fee; instead every trade, buy or sell, pays 1% in the quote token.
Always in the quote token, never in the launched token. Taken by the pool’s hook in the same moment the trade happens and paid out in the same transaction: no claiming, no dashboard, no way to redirect it.
| Who | Gets |
|---|---|
| Creator | Up to 10% of the tokens at launch, plus half of every 1% trade tax, in the quote token |
| Launchpad | The other half of every trade tax |
| Holders | A market whose liquidity stays locked, always |
The creator’s half is paid by the pool in the same transaction as the trade: nothing to claim, no dashboard to visit. The dashboard simply shows what has arrived, in the quote each market is priced in.
6.1Getting out
Selling is a plain swap: your token back into the quote token, in the same block you sign. The quote token then trades against USDG in its own peg, so a position can be walked all the way back to dollars in two swaps, and you can stop at the quote if that is what you wanted.
- your tokenwhat you hold
- its launch poolone swap, 1% tax in the quote token
- the quote tokenVIX, GWEI, whichever it was priced in
- the quote's pegone swap against the bid, at the live reference
- USDGa dollar token, in your wallet
the second hopBoth hops are plain swaps that settle in the block you sign them.
What stays put
Locked at launch, and it stays that way.
Every launch position goes into a locker the moment the pool opens, and it stays there for the life of the token. The reserve only ever moves through trades.
A creator keeps at most 10% of the supply, so the overwhelming share of every token sits in the locked market from day one. The exact number a creator kept is public on every market page.
The 1% tax, the 50/50 split and the payout wallets are fixed when the pool opens, so every market keeps trading and paying out exactly the way it launched.
A quote listed later is launchable straight away, and every market already open keeps trading exactly as before.
Under all of this sits Uniswap v4’s audited infrastructure and the chain’s own token factory and launcher. The launchpad’s own contracts are small, source-verified on the chain explorer, and open for anyone to read.
Glossary
Every word this document leans on, in one line each.
- Quote token
- An ERC-20 pegged to a published number, minted once and held at its price by its own peg.
- Reference
- The dollar figure the keeper last wrote for a quote. The peg is placed around it.
- Peg
- The contract that is the only liquidity provider in a quote token’s pool: an ask above the reference, a bid below, moved by the keeper.
- Keeper
- The script that reads each quote’s source, pushes references to the feed and repositions pegs. Boxed in by the rails.
- Rails
- The floor and ceiling set for each quote when it is listed. The keeper cannot write a reference outside them.
- Feed
- The on-chain contract every peg reads its reference from. Refuses to serve a reference older than the quote’s limit.
- Registry
- The list of quotes a market can be priced in, and each quote’s on-chain art. Open-ended.
- Market
- A token launched here, paired with one quote token in one Uniswap v4 pool.
- Opening cap
- The market cap every market opens at, in dollars, whatever quote it is priced in.
- Keep
- The share of the supply a creator sends to their own wallet at launch. Zero to ten percent.
- Tax
- One percent of every trade, paid in the quote, split half to the creator and half to the launchpad on the spot.
- Locker
- The contract that holds every launch position, permanently.
- USDG
- The dollar token every peg is quoted against. Six decimals on chain.
Key numbers
Every constant in the protocol.
- token supply
- 1,000,000,000, minted once
- priced in
- any listed quote token
- opening market cap
- $4,000, every launch
- creator keep
- 0 to 10% of supply
- liquidity fee
- 0%
- trade tax
- 1% per trade, in the quote token
- tax split
- 50 / 50 creator / launchpad, automatic
- liquidity lock
- permanent
- peg geometry
- spread 10 ticks, width 20, within 0.3% of the reference
- reprice threshold
- 0.10% move
- dollar leg
- USDG, 6 decimals
- chain
- Robinhood Chain
The quote tokens
Every listed quote, live from the registry.
No quotes are listed on this deployment yet. The table fills in from the registry.
The reference is the quote’s dollar figure as last published by the keeper, and the time is how long ago that was.
The contracts
What each one does, and where this deployment's copies live.
| Contract | Role | Address |
|---|---|---|
LaunchpadRouter | launch entrypoint | set by deployment |
LaunchTaxHook | the 1% tax | set by deployment |
QuoteRegistry | the quote list | set by deployment |
QuoteFeed | the references | set by deployment |
PoolManager | Uniswap v4 | 0x8366a39CC670B4001A1121B8F6A443A643e40951 |
LiquidityLauncher | the chain's launcher | 0x0000FffFBE8efE702c8703aE3477FF5dE3d319C0 |
UERC20Factory | the chain's token factory | 0x000000e200088D55C39a11F609E5F667729ad49b |
Every quote’s own token and peg address is in appendix B and on the quotes page. The ten contracts below are the entire protocol.
| Contract | What it does |
|---|---|
QuoteFeed | The on-chain reference feed every peg reads. |
QuoteChannel | The peg: an ask above the reference, a bid below, moved by the keeper. One per quote. |
QuoteToken | The ERC-20 for one quote, minted once. |
QuoteRegistry | The list of quotes a market can be priced in, and each one's art. |
QuoteFactory | Ticker list in, quote tokens and pegs out. |
PegMath | A dollar reference to a pool price to a tick, in both token orderings. |
LaunchpadStrategyQ | The launch: mints the supply, pays the keep, opens the pool, locks it. |
LaunchpadRouter | The single entrypoint for a launch. |
LaunchTaxHook | 1% of every swap in the quote, split 50/50 to creator and launchpad in the same transaction. |
LaunchpadFeeLocker | Holds every launch position, permanently. |