Docs · ReelBook · New token
Game economy, GEM and GOLD
A game with an everyday currency and a premium one: GOLD’s trading funds GEM’s reserve.
Two tokens with different jobs, linked by a zap vault rather than a promise.
Set up now · partial: Zap Relay target, Arb recapture, Zap Relay source5 pools · 2 launches
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
GEM
New token · 2 pools · split 40/60
01USDC
GEM reserve: GOLD’s zaps only02SOL
GEM’s open market
GOLD
New token · 3 pools · split 50/40/10 · names GEM’s vault
03SOL
GOLD’s open market04USDC
Feeder: 1% of buys to GEM’s reserveNames GEM’s reserve’s zap vault.
05USDT
Points: swaps mint XP
How the pools work together
GEM opens a crowd market and a reserve only GOLD’s zap vault may buy. GOLD’s USDC pool sends 1% of every buy to that vault, and its USDT pool mints XP to traders. Both launches run King of the Pool on SOL.
What is coming or partial
- 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.
- 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 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).
Steps
- Launch GEM first so its reserve vault exists.
- Launch GOLD with its USDC feeder naming GEM’s zap vault and its USDT pool naming the XP mint.
- Finalize each launch once all its pools are seeded.