How to deploy an index.

An index is a basket of tokens that trades as one. You pick the tokens and their weights, and the launcher wires each one to its Uniswap pool so the index can route swaps. It takes a couple of minutes. Here's the whole flow.

1.Name & ticker

Give your index a name (e.g. Base DeFi Index) and a short ticker (e.g. BDEFI). Both are required — an index with no name won't deploy.

2.Add your assets

For each token, paste its contract address into the address box, then hit ⤓ Auto-fetch pool. The launcher finds the token's Uniswap pool (V3 first, then V4) and fills in the venue, fee tier and tick spacing for you. You can also click any token in the Suggested assets box to drop it straight into the basket.

3.If auto-fetch can't find the pool, look it up on Uniswap

Some tokens (older pools, exotic fee tiers) need the details entered by hand. Click To Uniswap ↗next to the asset — it opens that token's page on Uniswap. From there you can read the pool details:
Uniswap token page — the token, its chart, and the swap box
The token page on Uniswap. Scroll down past the chart…
Uniswap — the Pools tab next to Transactions
…and open the Pools tab (next to Transactions). Each pool shows its pair (look for the WETH pool), its fee tier (e.g. 0.3%, 1%) and its version (v2 / v3 / v4). Enter those back in the launcher: pick the venue, type the fee %, and for V2 paste the pool (pair) address.

4.Set the weights to 100%

Each asset gets a weight in percent. They must total exactly 100% — the pill at the top of the basket turns green when they do. This is how much of every buy flows into each token.

5.Deploy

Hit deploy. Your browser mines a special token address (so Uniswap recognises the index's built-in logic) — this is local, nothing to sign, takes a second or two. Then you confirm one transaction and your index is live. You earn 30% of every swap fee it makes, forever.