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
01SOL
The faction’s crown pool02USDC
Points: swaps mint LEAGUE points for this 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
- Build the two pools once and save them as a saved hook, so all four factions follow the same version.
- Launch each faction from that saved hook with weights 70/30.
- Name a separate points mint for each faction’s USDC pool.