Skip to content
Solana

Docs · ReelBook · New token

Faction league

A community game with four sides: each faction is its own token with a crown pool and a points pool.

Four tokens compete on the same terms; each faction’s crown and points show who is winning.

Set up now · partial: Arb recapture2 pools · 1 launch
Sample settings, not live data. Each pool’s board uses the catalog’s defaults plus the recipe’s choices, and passes the builder’s checks. Keys such as payees, mints and feeds are named when you launch.

The pools

Each faction (four launches)

New token · 2 pools · split 70/30 · the same terms for every faction

How the pools work together

Every faction launches the same two pools, so their rounds, burns and points compare directly. A reward mint belongs to one pool (its authority is that pool’s reward PDA), so each faction mints its own LEAGUE points token; a league table adds them up off chain.

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.

Steps

  1. Build the two pools once and save them as a saved hook, so all four factions follow the same version.
  2. Launch each faction from that saved hook with weights 70/30.
  3. Name a separate points mint for each faction’s USDC pool.