OmniHood docs
Products

Token launcher

Ship a token that's live on every chain from the moment it exists. Powered by LayerZero OFT.

The Launcher lets anyone mint an ERC-20 that is omnichain from birth — the same token, same supply, same balance, on Solana + Base + BNB + Robinhood Chain simultaneously. Bridge-free from day one.

Why omnichain from mint

Most tokens launch on one chain and get bridged later, which fragments liquidity across mirror contracts and makes cross-chain trading a mess. OmniHood tokens skip that entirely: the same token is deployed together via LayerZero OFT, so:

  • One canonical supply. Move tokens between chains by burning on one and minting on the other — no wrapped versions.
  • One home price. The launcher pool lives on the token's home chain; every other chain trades at the signed home price via RFQ.
  • One click for the user. Buyers pay in any token on any chain; the router bridges + swaps for them.

Creating a token

Open the Launcher

Go to omnihood.fun/tokens. You'll see the console with two tabs: Create new and Bring existing (import a token you already deployed).

Fill the token brief

Name, symbol, image, and initial supply. Pick the home chain — typically Solana for memecoins (cheapest liquidity), Base or Robinhood Chain for utility tokens.

Pay the launch fee (~$3 per chain)

A one-time fee, paid in any token you hold. Split: 2/3 into the treasury, 1/3 into an on-chain OMHD buyback + burn (visible in the stats). See The OMHD token.

Wait ~1–3 minutes

The launcher deploys your token's OFT adapters and wires the LayerZero mesh across all chains. When it's done, you'll get the addresses and a live trade panel.

What you get

  • A pool on the home chain (Meteora on Solana, Uniswap V4 on Base) seeded with the initial liquidity you provide
  • OFT contracts on every other supported chain, wired into the mesh at ≥3 DVNs for security
  • A public trade page at omnihood.fun/tokens/<address> — same buy/sell UX as any other token
  • A creator dashboard showing volume, holders, fees earned, and buy/sell activity per chain

The RFQ trading model

Once your token is live, users on any chain can trade it at the signed home price through the RFQ (Request-for-Quote) system:

  • If the buyer's chain has enough inventory → instant local fill (~10 seconds).
  • If not → the keeper bridges the tokens from a chain that does (~1–3 min via LayerZero).
  • Either way, the price is the same as the home chain — no slippage across chains, no fragmented pools.

Learn more in Liquidity.

Fees

  • Launch fee — ~$3 per chain deployed, one-time. Paid in any token.
  • Trade fee — 1% flat on every buy and sell, split 70% to token holders / 30% protocol.

Full breakdown in Reference → Fees.

The LayerZero security stack

Every deployment wires a 3-DVN stack by default: LayerZero Labs + Nethermind + Horizen. Messages between chains must be attested by all three before delivery — this matches the DVN policy the OMHD token itself uses, and prevents a compromise of any single verifier from moving funds.

Common questions

"Do I need to own OMHD to launch?" No. The launch fee is paid in any token — OmniHood does the OMHD swap + burn under the hood.

"Can I add more supply after launch?" Only if your token is mintable (you set this in the Create step). Fixed-supply tokens are locked at mint.

"Can I remove a chain from the mesh later?" Not through the launcher UI. The deploy is designed to be permanent per chain, matching how most omnichain tokens live in production. If you need to sunset a chain, contact support.

"Who controls the LayerZero configuration?" By default, the OmniHood deployer owns the OFT contracts for security review reasons. Ownership can be transferred to the creator on request.

"Can I launch on only some chains?" Not through the default UI — every token gets the full mesh. If you want to omit a chain, contact support before launching.