How a launch is built, what happens to the liquidity, and what the interface reads from chain 4663.
evola is a permissionless launchpad on Robinhood Chain. A launch creates a fixed-supply ERC-20 and its Uniswap V4 markets in one transaction. Instead of pairing against ETH alone, a token is paired against tokenised stock markets — up to 5 of them, each with its own pool.
Nothing is custodial. Your wallet signs every transaction directly against the contracts, and evola never holds tokens or funds.
Initialize events of the launch hook.One call to launchTokenMulti does all of it: deploys the token with a fixed supply of 1,000,000,000, opens a pool per selected market, places the launch liquidity as single-sided concentrated liquidity, executes the developer buy, and locks every position.
Every market you pick becomes an independent Uniswap V4 pool between your token and that stock token. The allocation splits your launch liquidity across those pools — it is liquidity, not backing, and it gives no redemption claim on the underlying stock.
Because the pools are independent, their prices move independently. evola shows a composite price weighted by the live dollar depth of each pool, which is why a thin market moves the headline number less than a deep one.
There is no transfer tax. Instead the token enforces temporary limits on the launch block and the next 5 blocks:
Sells are never restricted, and the limits lift on their own with no admin action.
Trading happens in the same pools the launch created. Pick the market whose stock token you want to spend or receive, and the swap executes in that one pool through the Uniswap V4 router.
The router on this chain takes a slightly different parameter layout from the standard Uniswap package. evola encodes it the way the deployed router expects, verified against live transactions.
Fees do not flow to wallets on their own. They accumulate in the position until collection, and then the recipient claims their balance.
Stock token prices come from the on-chain oracle at 0xF15F6ff9A1f0eD55b8223A4f0Bd6f9c8c0Ab877b, stored with eight decimals. Token prices come from the pool's sqrtPriceX96, converted with the decimals of both sides — USDG has six decimals and cbBTC has eight, so skipping that conversion is the difference between a real price and one that is off by twelve orders of magnitude.
Market cap is the composite price multiplied by the fixed supply. It is a live reading, not a promise: it falls when people sell.
All addresses below were confirmed by reading Robinhood Chain directly.
0x8660A7F019C7943b0b0A91B8E39AFf3b6DB6Ae620x8366a39CC670B4001A1121B8F6A443A643e409510xF3334192D15450CdD385c8B70e03f9A6bD9E673b0x8876789976dEcBfCbBbe364623C63652db8C09040x000000000022D473030F116dDEE9F6B43aC78BA30xF15F6ff9A1f0eD55b8223A4f0Bd6f9c8c0Ab877b0xeFcF476E8870fB3eb8680f039414fdcCE6C2a117Chain id 4663, RPC https://rpc.mainnet.chain.robinhood.com, explorer robinhoodchain.blockscout.com.
Read-only endpoints, all served from our own chain reads.
GET /api/tokens?limit= — launch feed with price, market cap and depth.GET /api/tokens/:address — one token with its markets.GET /api/markets — stock markets available for pairing, with live prices.GET /api/quote?poolId="e=&amountIn=&side= — expected output for a swap.GET /api/launch-fee — current launch fee straight from the contract.GET /api/metadata/:payload — token metadata for aggregators.Questions go to @EvolaLaunchpad. Ready to try it? Launch a token.