How crossr works
crossr is a multichain token launchpad. A launch is one manifest: name, ticker, metadata, creator settings and a list of legs, one per chain. The manifest hash is the launch id and the CREATE3 salt, so the token has the same address on every chain.

Same address, every chain
The manifest hash is the CREATE3 salt, so every leg deploys the same token address.
1B
tokens per launch, split across chains
1%
trade fee: 70% creator, 30% platform, 80% of that buys CROSSR
∞
LP lock after graduation
crossr.app/
crossr
TrendingNewVolumeGraduated
Robin Coin
$ROBIN
$21.4k
FDV
by 0x7a3f…c21e · 2 h ago
$6.6k
Bonding curve
Constant-product curve per leg, 1% fee, snipe tax in the first seconds.
Read →
Graduation
The curve sells out into a locked full-range Uniswap v4 pool at the same price.
Read →
Cross-chain
One signature launches every leg through LayerZero; the bridge burns and mints.
Read →
Solana
Same curve in SOL or an xStock, same launch id, Token-2022 mints.
Read →
Fees
1% per trade: 70% to the creator, 30% to the platform, 80% of which buys CROSSR.
Read →
Trust assumptions
Ownerless tokens, a capped owner role, and no audit yet.
Read →
Developer docs
Build on crossr
Everything here is what the web app itself does. Contracts are plain Solidity you can call from any client, the shared package gives you typed ABIs, manifest hashing and the curve math, and the indexer exposes a small REST API. Source: github.com/andrewkyrz/crossr-contracts.
Contracts
Launchpad, LaunchToken, relay, bridge, locker, hook and escrow.
Read →
Manifest
The struct that is hashed into the launch id, and how to host metadata.
Read →
Launching
createLaunch, relay specs and the exact msg.value to send.
Read →
Trading a curve
Quote, buy, sell, track curve state, then move to the v4 pool.
Read →
Solana program
Anchor IDL, PDAs, create_leg with a creator binding, SPL quotes.
Read →
Bridging
quoteSend, send, endpoint ids and the paired BridgeSent / BridgeReceived events.
Read →
Claiming fees
balanceOf and claim on FeeEscrow, collecting LP fees from the locker.
Read →
@crossr/shared
Chains, manifest hashing, curve math, LayerZero options, ABIs.
Read →
REST API
Launches, tokens, trades, holders, candles, portfolio and prices.
Read →
Indexer
One Bun process, Postgres tables, env vars and the graduation keeper.
Read →
Local stack
anvil, DeployLocal, the indexer against 31337 and the Simulate script.
Read →