Skip to content
Solana
LAUNCHLaunch optionLaunch

Multi-pool launch

Opens one token in up to 8 pools at once, each with its own quote and blocks.

Where it runs

Launch

An option of the launch, not of each swap.

Status on reel

Launch option

An option of reel's launch flow, fixed when the launch is created (PROGRAM.md §5, §7).

Set by

You, at launch

Launch · Live

What it does

Open a new or existing token in 1 to 8 pools in one launch, each on its own quote with its own liquidity, base fee, protocol share and Hook Blocks. One owner holds every launch position. If any pool fails a check, the whole launch fails.

How it works on reel

LaunchCreate(pool_count), then PoolInit for each pool (distinct quotes, each validated), PoolSeed for each, and LaunchFinalize once all are seeded. The transactions are linked by the Launch account; LaunchAbort lets launch positions out of pools that never went live.

Settings · 1

Set on the launch, in the Launch account or a launch instruction, not in PoolParams.

SettingMinDefaultMaxWhat it does
Pools
pool_count
118Pools of the launch, each on its own quote.

Fees and who's paid

Paid to

Nothing extra; each pool's blocks charge as set.

Protocol share

reel takes no share of it.

Requires and can't be combined with

Requires

No other block.

Can't be combined with

Nothing: it sits beside any block.

Worked example

TOKEN opens on SOL, USDC and a third quote: three pools, each with its own blocks, and Wallet Cap counts across all three.

Solana notes

Several transactions linked by a Launch PDA rather than one transaction; a stalled launch can be aborted.

On hookr: Launch · Live

Other blocks in Pools and trading