Docs · ReelBook · New token
Constellation
A flagship launch that shows every way to trade one token: eight pools, each with its own job.
One token, eight quotes, and a different rule set on every pool, so each kind of trader finds the market built for them.
The pools
Launch 1 · eight pools
New token · 8 pools · split 30/20/10/10/10/8/6/6 · keep at most 2%
01SOL
Arena: a daily crown round, with a 1% tax to the treasuryPayee: the treasury.
02USDC
Desk: a managed surcharge, capped at 1%03USDT
Points: swaps mint points04Listed tokenized stock A
Session pool: fees follow the market’s hoursA listed tokenized stock, once one passes reel’s mint policy.
05An established SPL token
Clean room: no sells in the first minute06Listed tokenized stock B
Market stall: runs a Hook Blocks Market block07Listed tokenized stock C
Vault: only launch 2’s feeder buys it08Listed tokenized stock D
Plain: the core fee blocks only
Launch options: Opening price check: 1% · Liquidity lock: 1,200,000 s
Launch 2 · the vault’s feeder
Existing token · 1 pool · same token, a second launch (nonce 1)
09Listed tokenized stock C
Feeder: 1% of buys to launch 1’s vault poolNames launch 1’s vault pool’s zap vault.
How the pools work together
Pool 1 is the crowd’s market, and its King of the Pool pot fills from recapture on every pool that reads it. Recapture on each sibling reads pool 1 through a Pyth conversion, so the eight prices stay close. The vault pool takes buys only from launch 2’s zap vault, which gathers 1% of every buy on launch 2’s pool and spends it there.
What is coming or partial
- Arb recapture (Partial). Partial: Solana has no in-swap executor callback like Uniswap v4's, so reel charges the swap that closes a gap against a reference price instead of running a partner's arbitrage (PROGRAM.md §12). A stale or missing reference skips it.
- Zap Relay target (Partial). Partial: the gate is in reel, but the feeder vaults that buy are reel-vaults' zap module (coming), so until it runs nothing can buy the pool.
- Zap Relay source (Partial). Partial: the cut accrues on reel and is paid to the zap vault named at launch; the vault that buys the target pool is reel-vaults' zap module (coming).
- Hook Blocks Market (Partial). Partial: publishing, admission, bonds and the usage-fee split are in the reel program, and reel-vaults' payouts module (live) pays backers. Publishing a market block needs Config.bond_mint ($REEL, later), which mainnet's Config doesn't set yet, so no block can be published, bonded or installed today and no backer has anything to claim.
Steps
- Open the SOL pool’s board in the builder, name the treasury as payee, and save it as a saved hook if other launches will reuse it.
- Do the same for each of the other seven pools; every quote in one launch must differ.
- On the launch floor, create a new token with 8 pools, weights 30/20/10/10/10/8/6/6 and retention 2%.
- Add each pool with its seed, then finalize once all eight are seeded.
- Open launch 2 for the same token: one pool on stock token C that names launch 1’s vault pool’s zap vault.