OneTokenDocs
OneToken documentation

Launch once. Trade everywhere.

OneToken is a permissionless token launchpad on Uniswap V4. Deploy a token onto a one sided AMM curve with zero upfront capital, and it is tradeable across every major venue the moment it lists, on Base and Robinhood.

Introduction

Most launch tools ask you to seed liquidity before anyone can trade. OneToken removes that step. A token deploys directly onto a one sided automated market maker curve, so the curve itself provides the market. Buyers set the price by buying, and the token is routable across DEX aggregators the instant it is indexed.

Everything is non custodial. You deploy from your own wallet, you sign every transaction yourself, and OneToken never holds your keys, your funds, or your token supply.

OneToken is protocol tooling on top of Uniswap V4. Launching and trading tokens carries risk. Nothing here is financial advice.

Quickstart

  1. Open the app and connect a self custody wallet.
  2. Pick a chain, Base or Robinhood, in the header.
  3. Go to Launch, set a name, a ticker, and your curve shape.
  4. Sign the deploy transaction. Your token goes live on the curve immediately.
  5. Share the token page. Anyone can buy on OneToken, on Uniswap, or through any router that indexes it.

The one sided curve

A one sided curve means only the token side is deposited at launch. There is no paired reserve you have to fund. As buyers arrive, ETH flows into the curve and the price ramps along a deterministic path. Early demand moves price the most, and the curve smooths as depth builds.

Why it matters

  • Zero upfront capital. You do not bankroll seed liquidity.
  • Clean price discovery. Price runs on a single curve, not a thin two sided pool that can be picked off.
  • Permanent liquidity. Liquidity stays onchain with no price cap, so a token can ramp as far as the market takes it.

Graduation and liquidity

As a token fills its curve it approaches graduation. At that point accumulated liquidity settles into a standing Uniswap V4 position, and the token trades as an ordinary pool while remaining routable everywhere. Liquidity is locked by design, so it cannot be pulled out from under holders.

Chains

OneToken launches on Base and Robinhood to start, with more chains surfacing soon. Switch chains from the header in the app. Each token page links out to the right block explorer and to Uniswap for the chain it lives on.

Fees

Trading routes through Uniswap V4 and standard swap fees apply at the pool level, shown on each token as the fee tier. OneToken does not take custody of funds at any point in a trade or a launch. Gas is paid by you, from your own wallet.

Launch a token

From the Launch tab, fill in the token details and review the live preview. The form validates your ticker before you can submit.

// what you configure
name        : "Solaris"
symbol      : "SOL8"        // 2 to 10 letters or numbers
supply      : 1,000,000,000
curve       : "Standard"    // steepness of the ramp

When you press launch, your wallet asks you to sign the deploy transaction. Nothing is sent on your behalf. Once mined, your token is live on the curve and appears in Explore.

You stay in control. The deploy is signed in your wallet. OneToken cannot move your supply or your funds.

Trade a token

Open any token page to see its curve, liquidity, fees, vesting, and the token contract. The price per token and how many tokens one ETH buys are quoted live from the curve, so you always see the real spot rate before you trade, not an estimate.

The trade panel lets you buy or sell against the curve. Enter an amount, choose your slippage, and sign in your wallet. Every quote shows the expected output and the minimum you will receive after slippage. Trades are routed on Uniswap V4, so you can also trade the same token from Uniswap or any aggregator that indexes it, using the trade anywhere links.

Track your holdings

Open the wallet menu and choose View holdings to see every OneToken launch your connected wallet holds on the current chain, with a live balance and an estimated ETH value for each, quoted straight from the curve.

  • Balances are read directly from your wallet. OneToken never custodies your tokens.
  • Values are estimated from the current curve price and move with the market.
  • Tap any holding to jump to its token page and trade it.
Holdings are shown per chain. Switch between Base and Robinhood in the header to see each set.

Robinhood and gas

Robinhood Chain is an Ethereum layer 2. Launching or trading there needs a small amount of ETH on Robinhood to pay gas, held separately from your ETH on Base or Ethereum mainnet.

Getting ETH onto Robinhood

  1. Bridge a little ETH from Base or Ethereum to Robinhood Chain with a bridge that supports it, such as Relay.
  2. Wait for the bridged ETH to land in your wallet on Robinhood. A few dollars of ETH covers many transactions.
  3. Switch the app to Robinhood in the header. Your balance shows in the wallet menu.

The app also surfaces a bridge hint on the Robinhood launch screen when you are low on gas.

Fixing "invalid nonce"

If a Robinhood transaction fails with invalid nonce, your wallet is reusing a transaction count it cached on another chain. The launch itself is valid, the wallet just needs the right nonce for Robinhood. Any one of these clears it:

  • Reset the account. In MetaMask, Settings, Advanced, then Clear activity tab data. This refreshes the nonce for the current network.
  • Set a custom nonce. Wallets like OKX and MetaMask advanced let you set it by hand. Use your real Robinhood nonce, which is 0 if you have never sent a transaction there.
  • Use a per chain wallet. Rabby and MetaMask track nonces per chain more reliably.
Why it happens. Your first transaction on Robinhood starts at nonce 0. A wallet that cached a higher transaction count on another chain can send the wrong one. Resetting the account clears the cache and the launch goes through.

Security

Security is a first class concern, not a footnote. The design goal is simple: OneToken should never be able to touch your keys or your funds.

Non custodial by construction

  • Every launch and every trade is signed in your own wallet. OneToken holds no private keys and no seed phrases.
  • The app carries no server side secrets that could move user funds. There is nothing to steal from the front end.
  • Liquidity is locked onchain at graduation, so it cannot be rug pulled.

Front end hardening

  • All dynamic content is escaped before rendering, so a token name or ticker can never inject markup or script.
  • A Content Security Policy restricts where scripts, styles, fonts, and connections can load from.
  • Responses are served with X-Content-Type-Options, X-Frame-Options, Referrer-Policy, and HSTS over HTTPS.
  • External links use rel="noopener noreferrer" so a new tab can never reach back into the app.

Before you trade

  • Confirm the token contract address on the token page before buying. Copy it and check it on the block explorer.
  • Check liquidity, fees, and the vesting releasable to the creator. Very early tokens are the most volatile.
  • Only ever sign transactions you understand. Reject anything you did not initiate.
Report a vulnerability. If you believe you have found a security issue, disclose it responsibly to the OneToken team before making it public.

Contracts

Core protocol addresses are published here once deployed and verified. Always cross check an address against this page before interacting.

Launchpad factorypublished at launch
Curve managerpublished at launch
Uniswap V4 PoolManagercanonical V4

FAQ

Do I need liquidity to launch?

No. The one sided curve provides the market, so you launch with zero upfront capital.

Which chains are supported?

Base and Robinhood to start, with more surfacing soon. Switch chains from the header in the app.

Where can my token be traded?

On OneToken, on Uniswap, and through any DEX aggregator that indexes it. It is routable everywhere the moment it lists.

Does OneToken hold my funds?

Never. Every action is signed in your own wallet. OneToken is fully non custodial and holds no keys.

My Robinhood launch says "invalid nonce". What do I do?

Your wallet cached a transaction count from another chain. Reset the account in your wallet, or set a custom nonce to your real Robinhood nonce (0 if you have never transacted there). See Robinhood and gas.

How is the token price calculated?

The price per token is quoted live from the curve, so it reflects the real spot rate at that moment, not a fixed estimate. It moves as buyers and sellers trade.

Where do I see the tokens I hold?

Open the wallet menu and choose View holdings. It lists every OneToken launch your wallet holds on the current chain with a live balance and estimated value.

OneToken · built on Uniswap V4 · non custodial Home · App