Documentation
Orbit Launchpad is a non-custodial launchpad, discovery feed and trading terminal on Robinhood Chain. You need a wallet and some ETH for gas. Orbit holds no keys and no funds, and every state-changing action is a transaction you sign yourself.
Connect Wallet in the header and choose WalletConnect or a browser wallet. See Wallets.A token is deployed from your wallet through a launch factory. It trades against a bonding curve until it reaches its graduation threshold, at which point liquidity is swept into a locked Uniswap pool and further trading happens there. Every launch, trade, graduation and holder is indexed from chain logs so the market is legible.
A new token trades against a constant-product curve seeded with a phantom quote reserve. Buying moves the price up along the curve; selling moves it back down. Price impact grows with trade size relative to the reserves, which is why the terminal shows an explicit impact figure before you confirm.
Each launch has a graduation threshold denominated in its own quote asset — often the native currency, but not always. Orbit reads the phase from the curve contract (NotGraduated, Swept, PoolCreated, Rescued) rather than inferring it.
Explore, charts, trade lists, holder lists and profiles are served from a Postgres index built by reading Robinhood Chain logs. The indexer backfills history from the first known launch block, then follows the head, and persists its last processed block so a restart resumes rather than re-reading the chain.
The Create flow is a seven-step wizard: identity, image, market, fees, links, review, launch. Only the fields the factory actually accepts are editable — name, symbol, logo URI, description, creator tax, the social links, and the launch config plus quote asset you launch against.
Supply, the phantom quote reserve and the graduation threshold are not form fields. They belong to the launch config you pick, are read from the factory when the page loads, and are shown to you as the fixed values they are.
The live preview beside the form is labelled Draft until a receipt comes back. It shows no address, price, market cap or holder count while the token does not exist, because there is nothing to report.
Launching is one launchToken transaction you sign. The economics commitment hash is read immediately before signing, the CREATE2 salt is generated with the browser's CSPRNG, and your token's address is decoded from the TokenLaunched log in the confirmed receipt. If that log is missing, Orbit says the address is unresolved and links the transaction — it never computes an address and presents it as yours.
There is one execution path: a user-signed transaction against the token's own curve contract. Before you sign, the terminal quotes amount out, minimum received after slippage, and price impact — all read from the curve. Confirmed appears only when a receipt comes back from the node, and the hash shown is the real one.
Once a token has graduated its curve stops quoting, and Orbit says so instead of quoting a stale price: trading a graduated token happens in its Uniswap pool, which Orbit links.
Limit orders are recorded as off-chain intents. Nothing is escrowed and nothing is broadcast when you create one — if the trigger is reached you are asked to sign the swap yourself.
Press Connect Wallet and pick a method. WalletConnect is listed first: it shows a QR code on a desktop and opens an installed wallet app by deep link on a phone, and its own list covers every wallet in the WalletConnect registry. Below it are the browser wallets that actually announced themselves to this page (MetaMask, Rabby, Coinbase Wallet, Phantom and anything else supporting EIP-6963), each marked Installed only after Orbit confirmed the wallet is really there.
Only methods that genuinely work are listed. If no wallet is present, Orbit says so rather than offering a route that cannot complete.
Connecting… — a connection request is open in your wallet.Wrong network — connected, but not on Robinhood Chain. The button becomes a switch request.Switching network… — your wallet is showing its own switch prompt. Orbit never changes your network without that approval.Connection rejected — you declined in your wallet. Nothing happened; press connect again when ready.A creator sets a creator tax at launch, capped by the factory's maxCreatorTaxBps. On V2 launches that tax is transferred to the creator inside each trade, so there is nothing to claim: the amounts Orbit shows on a creator's profile are earnings that already landed in their wallet, grouped by quote asset.
No fee distributor is configured on this deployment (NEXT_PUBLIC_PONS_FEE_DISTRIBUTOR_ADDRESS is not set.), so no claim action is offered. That is the honest state for V2: there is no escrow for this interface to release.
Each trade also pays the curve fee belonging to the launch config, and buys within the first snipeTaxSeconds of a launch pay a decaying anti-snipe tax starting at snipeTaxStartBps. Both values are read from the factory and shown in the wizard and the terminal. Orbit itself charges no additional fee on top.
Gas is paid to the network in ETH, never to Orbit.
Orbit targets Robinhood Chain and no other network. The chain parameters are compiled in, not guessed:
No other network is used or substituted. If your wallet is on a different chain the app shows Wrong network and offers a real switch request — it does not quietly read from somewhere else, and it never switches your network on its own.
Orbit is an interface, not a contract owner: the launch factories below are deployed on-chain independently of Orbit and are shared infrastructure. Orbit reads them and sends your signed transactions to them, and does not control, upgrade or own them. Both addresses were confirmed to hold bytecode on chain before being committed, and both can be overridden by environment variables for a fork or a redeployment.
Nothing else is listed. A token's curve, its quote asset, the V1 locker and a graduated token's Uniswap pool are all read from the chain through the factory, so there is no second address table that can drift out of date. Verify any address on the explorer before you trade.
Legacy (V1).Every launch gets a page at /token/[address] as soon as the indexer sees its launch event. It carries the trading terminal, the price chart, the trade feed, the holder list, the on-chain metadata and links the creator set, and a chat room.
Holder balances are re-confirmed with a live balanceOf call, so tokens moved by a plain transfer outside Orbit are still reflected. When that confirmation cannot run, the balance column shows — rather than the last indexed number.
When a source is down, Orbit names the source. These are the states you may see on a token page or anywhere else, and none of them is ever replaced with example data:
Loading — the request is in flight.RPC unavailable — the node did not answer, so no on-chain read could be made.Indexer catching up — the index is behind the chain head; what is shown is complete up to the block stated.Synchronizing — a first backfill is still running.Market data unavailable — the token exists, but there is not yet enough indexed trade history to draw a price or a candle.Configuration required — an optional contract or service this screen needs has no address configured.Token not found — the address is not an Orbit launch on either factory.Tokens and chat messages can be reported. Moderators can hide, flag or mark a token as a scam, and can hide or remove chat messages. Moderation is app-side only: it changes how Orbit indexes and renders something. It never deletes or rewrites blockchain history, never touches on-chain state, and never moves funds. A hidden token still exists on chain and remains tradable elsewhere.
Does Orbit hold my tokens or my keys?
No. Orbit is non-custodial. Your keys stay in your wallet and your assets stay at your own address; Orbit only prepares transactions for you to sign.
Why is there no dollar value or profit-and-loss figure?
Launches quote against different assets and this chain has no price oracle Orbit can rely on, so any fiat figure would be invented. Amounts are shown in the quote asset they were actually paid in.
Can I edit or delete my token after launch?
No. The contract, its supply and its parameters are fixed at launch. Metadata is written on chain at launch too, which is why an unreachable image URI cannot be repaired later.
Why does my token not appear immediately?
A page exists as soon as the indexer sees the launch event. If the indexer is behind the chain head, Orbit says Indexer catching up and names the block it is complete to — the transaction is already final on chain either way.
Do I need WalletConnect?
No. A browser wallet works on its own. WalletConnect is there for phones and for wallets without an extension.
Which network do I need to be on?
Robinhood Chain (chain ID 4663). If you are elsewhere, Orbit shows Wrong network and asks your wallet to switch — you approve it, not Orbit.
What happens when a token graduates?
Its curve stops quoting and liquidity moves into a locked Uniswap pool. Orbit links the pool instead of showing a stale curve price.
Is a launch an investment?
No. Nothing on Orbit is investment advice, no launch carries any promise of a price or a return, and there is no guarantee liquidity will exist when you want to exit.