Fletch
The Fletch handbook

Launch a stock.
Graduate to a pool.

Everything you need to mint stock-referenced tokens, trade them on a native-ETH curve, and graduate into a Uniswap V3 pool — all on Robinhood Chain.

Introduction

Fletch is a launchpad where anyone can open a market for a token that references a real stock — for example a token themed on TSLA or AAPL. Each token has a fixed supply of 1,000,000,000 and trades against native ETH along a bonding curve, so price is set by the crowd, not by a team.

When the curve's sale allocation is fully bought, the market graduates: the ETH it collected and the remaining token supply seed a Uniswap V3 pool, and the LP position is parked permanently in FletchLpLocker. There are no owner keys over your funds, no mint button, and no withdraw path for the pool — only its swap fees, which flow to the creator.

In one line. Mint a fixed-supply token → the crowd prices it on a native-ETH curve → it graduates into a Uniswap V3 pool whose LP position is parked in FletchLpLocker, with the pool's swap fees flowing to the creator.

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 mint function.

Trade the curve

Buy and sell against a constant-product bonding curve priced in native ETH. Every buy raises the price and fills the market; every sell moves back down the same curve.

Graduate

Once the curve's sale allocation (793,100,000 tokens) is bought out — about 2.975 ETH raised — the curve closes and the collected ETH plus the remaining token supply seed a Uniswap V3 pool.

Park the LP

The new LP position is transferred to FletchLpLocker and held there permanently (no withdraw path), and trading continues on the open Uniswap V3 market. The pool's swap fees accrue to the creator.

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 some ETH — it pays gas and it's what every market trades in.
  3. Open the Market, pick a token, and buy on its curve — or launch your own.

Tip. ETH is all you need on Robinhood Chain — it's both the gas token and the currency you trade with. 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 native-ETH 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 ETH 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 starts cheap and rises smoothly toward the graduation price 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.

ETH — the quote asset

Every market is priced and settled in native ETH, the gas token of Robinhood Chain. Buys send ETH with the transaction; sells pay ETH back. There's no separate stablecoin or quote token to hold, and buys need no token approval.

PropertyValue
AssetETH (native)
Decimals18
RoleGas token and quote currency for every curve
Graduation target≈ 2.975 ETH raised

Graduation

Graduation is the moment a market leaves the curve and becomes a normal, open Uniswap V3 market. It triggers automatically the instant the curve's sale allocation (793,100,000 tokens, ≈ 2.975 ETH raised) is fully bought.

At that point the contract pairs the collected ETH with the remaining token supply, opens a Uniswap V3 pool (coin/WETH), and deposits the liquidity. From then on the curve is closed — all trading happens on the open pool.

  • The graduation target is fixed at launch and visible 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, so the last buyer never overpays past graduation.
  • Graduation cannot be triggered manually, paused, or reversed.

The graduated pool

At graduation the ETH raised and the token supply that wasn't sold on the curve are paired into a Uniswap V3 pool (coin/WETH). The LP position NFT is then transferred to FletchLpLocker and held there permanently — the locker exposes no withdraw path, so the position can't be pulled, migrated, or unwound by the creator, by Fletch, or by anyone.

What the creator does keep is the swap fees: the pool's trading fees accrue to whoever launched the market and stay collectable, while the position itself stays put.

Why it matters. The most common exit-scam — pulling the pool — has no code path here. Once a market graduates, the position is parked for good and only its fees are ever collectable.

Fees & creator rewards

Two separate things earn on Fletch, and they don't overlap:

1% curve fee → protocol

Every buy and sell on the curve carries a flat 1% fee that goes to the protocol. It's the only cut taken while a market is on its curve.

Swap fees → creator

After a market graduates, the trading fees from its Uniswap V3 pool accrue to the creator, collectable from FletchLpLocker.

That's the whole schedule. There's no listing fee, no launch tax, and no hidden protocol cut baked into the curve math beyond the flat 1%.

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 / fTSLA”) that you can edit.

Launch

Confirm the transaction. Fletch deploys the fixed-supply token and opens its curve. You become the market's creator — once it graduates, the Uniswap V3 pool's swap fees are yours.

Launching only deploys the token and 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 an ETH amount and Fletch live-quotes the tokens you'll receive on every keystroke.

  1. Buys are paid in native ETH, so there's no token approval — the ETH rides along with the transaction.
  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 ETH 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 ETH lands in your wallet.

!

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

Claim creator fees

Creator rewards come from your market's graduated pool: once it's live on Uniswap V3, the pool's swap fees accrue to you as the launcher. When there's something to collect, a Claim creator fees box appears on the Trade page showing what's owed in ETH. Click it, confirm, and the balance transfers to your wallet from FletchLpLocker. Fees keep accruing as the pool trades.

Pricing math

The curve holds a virtual ETH reserve and a token reserve. The instantaneous price of one whole token, in wei, is read straight from the contract:

// wei of ETH per 1 whole (1e18) token
uint256 price = launchpad.priceWei(token);

A quote for a buy or sell applies the constant-product rule to those reserves and then subtracts the 1% fee. Because reserves include 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 priceWei(), quoteBuy(), quoteSell() and progressBps() 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.

Pool parked

The graduated LP position sits in FletchLpLocker with no withdraw path — it can't be pulled or migrated.

Backed float

Every token not sold on the curve becomes the pool's liquidity at graduation — nothing is skimmed aside.

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 & quoteETH (native · 18 dp)
RPC URLhttps://rpc.mainnet.chain.robinhood.com
Explorerrobinhoodchain.blockscout.com ↗
Launchpad0x53767e3b7f1f31f85b1fb51d8b914203a23ac3e8
TokensERC-20 · 18 dp · fixed supply (1,000,000,000)
Graduation poolUniswap V3 · coin/WETH · 1% tier

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 V3 pool, whose LP position is parked in FletchLpLocker.

Can the creator or Fletch pull the pool?

No. The graduated LP position is held in FletchLpLocker, and the locker has no withdraw function — the pool can't be pulled by anyone. Only its swap fees are collectable, and those go to the creator.

Why did my buy revert?

Almost always slippage: the price moved past your minimum-output bound before the transaction landed. Re-quote and try again, or widen your slippage tolerance slightly.

Do I need anything besides ETH?

No — ETH is all you need. It pays gas and it's what you trade with; launching a market costs only gas.

Glossary

TermMeaning
Bonding curveA contract that quotes price from its reserves, acting as the counterparty to every trade.
GraduationThe automatic move from the curve into a Uniswap V3 pool once the sale allocation is bought out.
FletchLpLockerThe contract that permanently holds each graduated pool's LP position — no withdraw path; swap fees to the creator.
Creator feeThe graduated pool's Uniswap swap fees, accruing to the market's launcher.
Graduation targetThe curve's sale allocation (≈ 2.975 ETH) that must be bought to graduate.
Final StretchThe last leg of the curve, from 80% of the sale sold to graduation.
Fixed supply · Native-ETH curve · LP parked in FletchLpLocker · No owner Robinhood Chain · 4663