Fletch
The Fletch handbook

Launch a stock.
Graduate to a pool.

Everything you need to mint stock-referenced tokens, price them on a USDG bonding curve, and graduate into Uniswap v4 — all on Robinhood Chain.

Introduction

Fletch is a launchpad where anyone can open a market for a token that references a real stock — say a coin themed on TSLA or AAPL. Every token ships with a fixed supply of 1,000,000,000 and trades against USDG, the fully-reserved Global Dollar, along a bonding curve. Price is discovered by the crowd, not set by a team.

When the curve's 600,000,000-token sale allocation is fully bought, the market graduates: the USDG it collected is paired with a 200,000,000-token tranche to seed a Uniswap v4 pool, the position NFT is minted straight to a dead address, and the 200,000,000 unsold tokens are burned. No owner keys over your funds, no mint button, and no path to ever pull the pool.

In one line. Mint a fixed-supply token → the crowd prices it on a USDG curve → at 24,000 USDG it graduates into a Uniswap v4 pool whose position is minted to a dead address, with the surplus supply burned on the way out.

How it works

A market moves through four phases. The first three happen on the curve; the last is automatic and irreversible.

Launch

Deploy a fixed-supply ERC-20 (18 decimals, 1,000,000,000 total) that references a stock ticker. Supply is minted once — the contract has no owner, no mint, and no tax.

Trade the curve

Buy and sell against a constant-product bonding curve priced in USDG. Every buy walks the price up and fills the market; every sell walks back down the same curve.

Graduate

Once the 600,000,000-token sale allocation is bought out — 24,000 USDG raised — the curve closes and the collected USDG plus a 200,000,000-token tranche seed a Uniswap v4 pool.

Seal the pool

The full-range v4 position NFT is minted to a dead address (0x…dEaD), so nobody can withdraw, migrate, or unwind it. The 200,000,000 unsold tokens are burned, and trading continues on the open v4 market.

Quickstart

Three minutes from zero to your first trade.

  1. Add Robinhood Chain to your wallet (Fletch offers to do this automatically when you connect).
  2. Hold a little ETH for gas and some USDG to trade — USDG is what every market is priced in.
  3. Open the Market, pick a token, and buy on its curve — or launch your own.

Tip. Two assets on Robinhood Chain: ETH pays gas, USDG is the trading currency. Your first buy asks for a one-time USDG approval; after that, trading is a single click. Launched tokens are always 18 decimals.

Connect a wallet

Click Connect Wallet in the top bar. Fletch detects installed browser wallets — MetaMask, Coinbase Wallet, Rabby and any other EIP-6963 wallet — and lists them in the picker.

On connect, Fletch checks you are on Robinhood Chain. If the network isn't in your wallet yet, it asks to add it with the correct RPC and explorer, then switches you over. Approve those prompts and you're ready to trade.

!

Not seeing your wallet? Make sure the extension is unlocked and this site isn't blocked in its connection settings, then reopen the picker. Hardware wallets connect through MetaMask or Rabby.

Stock-referenced tokens

A Fletch token references a stock ticker as its theme and identity. It is a community-launched market — not a share, not a derivative, and not redeemable against the underlying equity. Price discovery happens entirely on the USDG curve.

The launch form links to the official stock tokens already live on Robinhood Chain (Apple, Tesla, NVIDIA) as references, and you can point a new market at any ticker you like. Every token is a standard, fixed-supply ERC-20; the ticker it references is recorded on-chain in the coin's stock field, so front-ends can show which stock it tracks.

The bonding curve

Each market is a constant-product curve with virtual reserves. Instead of an order book, the contract itself is the counterparty: it always quotes a price from the ratio of its USDG reserve to its token reserve.

Because the product of the two reserves is held constant, buying tokens removes them from the reserve and pushes the price up; selling returns them and pushes the price down. The curve opens cheap and rises smoothly — roughly from launch to graduation — as the sale allocation fills.

No slippage surprises. Every buy and sell carries a minimum-output bound. If the market moves against you before your transaction lands, it reverts instead of filling at a worse price.

USDG — the quote asset

Every market is priced and settled in USDG — the Global Dollar, a fully-reserved stablecoin (6 decimals) native to Robinhood Chain. Gas is still paid in ETH, so you hold two things: a little ETH for fees and USDG to trade. Buys pull USDG from your wallet; sells pay USDG back.

PropertyValue
Quote assetUSDG · Global Dollar
Decimals6
RoleCurrency every curve is priced and settled in
Gas tokenETH (native · 18 dp) — separate from USDG
Graduation target24,000 USDG raised

One-time approval. Before your first buy, you approve the launchpad to spend USDG — a standard ERC-20 step. Selling a token approves that token once, the same way.

Graduation

Graduation is the moment a market leaves the curve and becomes a normal, open Uniswap v4 market. It fires automatically the instant the curve's sale allocation (600,000,000 tokens, 24,000 USDG raised) is fully bought.

At that point the contract pairs the collected USDG with a reserved 200,000,000-token tranche, opens a full-range Uniswap v4 pool (coin/USDG, 1% fee tier), and deposits the liquidity. The position NFT is minted to a dead address, and the 200,000,000 unsold tokens are burned. From then on the curve is closed — all trading happens on the open pool.

  • The graduation target is fixed at launch and shown on every market as a progress bar.
  • Cross 80% of the sale and the market flips into the Final Stretch — the last leg before it graduates.
  • A buy that would cross the target only fills up to what remains and refunds the rest, so the last buyer never overpays past graduation.
  • Graduation can't be triggered manually, paused, or reversed.

The graduated pool

At graduation the USDG raised and a 200,000,000-token tranche are paired into a full-range Uniswap v4 pool (coin/USDG, 1% tier). The position NFT is minted straight to a dead address (0x…dEaD) — which holds no keys — so the position can never be pulled, migrated, or unwound by the creator, by Fletch, or by anyone.

The pool is ownerless from block one. Trading continues on the open v4 market at exactly the price the curve left off — the reserves are tuned so there's no gap between the curve's last print and the pool's opening price.

Why it matters. The most common exit scam — pulling the pool — has no code path here. Once a market graduates, its position is minted to a dead address and simply stays there.

Fees & creator rewards

One flat fee, split cleanly — no rake hidden in the curve math:

0.5% → creator

Half of every 1% trade fee accrues to whoever launched the market, in USDG, claimable any time. It's paid on buys and sells across the coin's whole curve.

0.5% → the pool

The other half is set aside in USDG and deposited into the coin's Uniswap v4 pool at graduation — the fee compounds into the market's own liquidity.

That's the whole schedule: a flat 1% per trade, split 0.5% to the creator and 0.5% into the graduation pool. By default the protocol takes 0%. No listing fee, no launch tax — and the fee is capped in the contract so it can never exceed 3%.

Launch a market

From the Launch page:

Pick a stock

Choose a suggested ticker chip, or type any symbol you want your token to reference.

Name your token

Set a display name and symbol. Fletch pre-fills sensible defaults (e.g. “Fletch Tesla / aTSLA”) that you can edit.

Launch

Confirm the transaction. Fletch deploys the fixed-supply token and opens its curve. You become the market's creator — and earn 0.5% of every trade on it, in USDG.

Launching only deploys the token and opens its curve — it costs gas, nothing more. You can be the first buyer afterward if you want to seed some initial price action.

Buy on the curve

Open a coin on the Market page — its trade panel opens with the Buy tab selected. Enter a USDG amount and Fletch live-quotes the tokens you'll receive on every keystroke.

  1. The first time you buy, approve USDG once so the curve can pull it — a standard ERC-20 approval. After that, buying is a single confirmation.
  2. Confirm the buy. Your minimum-output bound protects you from adverse moves.
  3. Your balance and the market's price and progress update as soon as the transaction confirms.

Sell back

Switch to the Sell tab, enter a token amount, and Fletch quotes the USDG you'll receive. Selling walks back down the same curve, so the price you get reflects the current reserves. Approve the token once so the curve can pull it, confirm, and the USDG lands in your wallet.

!

Selling is only available before graduation. Once a market graduates, trade it on its open Uniswap v4 pool instead.

Claim creator fees

Creator rewards come from the curve: every buy and sell on your market pays you 0.5%, accruing in USDG across all the coins you've launched. When there's something to collect, a Claim creator fees box appears on the Trade page showing what's owed. Click it, confirm, and the balance transfers to your wallet in one call. Rewards keep adding up as long as the curve trades.

Pricing math

The curve holds a virtual USDG reserve and a token reserve. The instantaneous price of one whole token, in USDG (1e18-scaled), is read straight from the contract:

// USDG per 1 whole (1e18) token, 1e18-scaled
uint256 price = launchpad.priceUsdgPerToken(token);

A quote for a buy or sell applies the constant-product rule to those reserves and then subtracts the 1% fee. Because the reserve includes a virtual component, the curve is smooth and well-defined from the very first trade — there's no empty-pool edge case.

Front-ends read priceUsdgPerToken(), quoteBuy(), quoteSell() and progress() straight from the contract, so what you see is exactly what the chain will do.

Safety & guarantees

Fixed supply

Minted once at launch. No mint function, no inflation, no hidden allocation.

No custody

Reserves live in the contract. Trades are permissionless; nobody can freeze or seize balances.

Dead-address pool

The graduated Uniswap v4 position is minted to 0x…dEaD, which holds no keys — it can't be pulled, migrated, or unwound by anyone.

Backed float

Of the fixed supply, 200M is paired into the pool at graduation and 200M is burned — nothing is skimmed aside to a team wallet.

Slippage bounds

Every trade sends a minimum-output; it reverts rather than filling at a worse price.

Verifiable

Every number on Fletch is a direct read from the chain — check it on the explorer.

Network & contracts

Fletch runs entirely on Robinhood Chain. Add it to your wallet with these details (or let Fletch add it for you on connect):

FieldValue
NetworkRobinhood Chain
Chain ID4663  0x1237
Gas tokenETH (native · 18 dp)
Quote tokenUSDG · 6 dp  0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168
RPC URLhttps://rpc.mainnet.chain.robinhood.com
Explorerrobinhoodchain.blockscout.com ↗
Launchpad0xcf7013eb970db44f0cb59bbe6c87b52faf2b4582
$FLETCH token0xa26efea4799c7684f6a4beea985a8a50c69a1afc
v4 PositionManager0x58daec3116aae6D93017bAAea7749052E8a04fA7
TokensERC-20 · 18 dp · fixed supply (1,000,000,000)
Graduation poolUniswap v4 · coin/USDG · 1% tier · full range

Every market's token, curve state and graduated pool are viewable on the Blockscout explorer — start from the launchpad address above.

FAQ

Is a Fletch token the same as owning the stock?

No. A token references a ticker as its theme. It is a community market with its own supply and price; it is not a share, not settled against the equity, and confers no ownership in any company.

What happens to my tokens when a market graduates?

Nothing changes about the tokens you hold — they stay in your wallet. Only the venue changes: the curve closes and trading moves to the open Uniswap v4 pool, whose position is minted to a dead address.

Can the creator or Fletch pull the pool?

No. The graduated position is minted to 0x…dEaD, an address with no keys, so it can't be pulled, migrated, or unwound by the creator, by Fletch, or by anyone.

Why did my buy revert?

Usually one of two things: slippage — the price moved past your minimum-output bound before the transaction landed — or a missing USDG approval on your very first buy. Re-approve or re-quote and try again.

What do I need to trade?

Two things: a little ETH to pay gas, and USDG to trade with — every buy and sell settles in USDG. Launching a market costs only gas.

Glossary

TermMeaning
Bonding curveA contract that quotes price from its reserves, acting as the counterparty to every trade.
USDGGlobal Dollar — the 6-decimal stablecoin every market trades in. Not to be confused with ETH, which pays gas.
GraduationThe automatic move from the curve into a Uniswap v4 pool once the sale allocation is bought out.
Dead-address poolThe graduated Uniswap v4 position, minted to 0x…dEaD — no keys, no withdraw path, can't be pulled by anyone.
Creator fee0.5% of every buy and sell on the curve, accruing in USDG to the market's launcher and claimable any time.
Graduation targetThe USDG the curve must raise to graduate — 24,000 USDG.
Final StretchThe last leg of the curve, from 80% of the sale sold to graduation.
Fixed supply · USDG curve · Uniswap v4 pool to a dead address · No owner Robinhood Chain · 4663