Docs
reel developer docs
A pool program on Solana with Hook Blocks: rules each pool runs on every swap, frozen when it opens. These pages cover the program, launches, fees, the SDK and how to integrate.
This deployment is configured with the reel program at
Ajvhesd3q6yJFgnBL6vppAJDF7gP6nmksA8WkrTM4vcJ. reel and reel-hook were reviewed and verified end to end on Solana mainnet; their upgrade authority is the reel treasury, BA9VJD2ux2XtQ1diiurBR9pmgqtb33ivs6H8fmSgNPXr. reel-vaults, the periphery program, is verified on mainnet module by module, and its upgrade authority moves to the treasury when that finishes.Quick start
- Read what you can do and how a pool works.
- Compose a hook in the builder, or start from a ReelBook recipe.
- Build with the SDK, and check programs and addresses first.
Pools
reel poolsWhat a reel pool is, what it can carry, and the page that covers each piece.Multi-pool launchOne token in up to 8 pools at once, one per quote: what a creator sets, which quotes a pool can take and how the pools trade together.Core blocksThe Hook Blocks in the reel program, what a creator sets on each, and the ranges the program accepts.Dev buy and its lockThe creator's first buy, made inside the launch before trading opens: its limits, and the liquidity lock it starts.Owned rootsOpen pools under a namespace of your own: the blocks it allows, who may open pools in it, and the integrator it pays.Launch-day blocksThe Hook Blocks a pool can carry, what each one does, and what it costs a swap.Fees and the recapture splitHow reel is paid on a pool: its share of block fees, what integrators and referrers take from it, and how each arbitrage recapture splits.The minimum feeWhen a pool pays reel a minimum share of each swap, how much it is, and which blocks replace it.King of the PoolThe biggest single buy of each round takes a prize from a pot that arbitrage recapture fills, capped by what that buy paid the protocol.
Guides
The reel guideOne pool program, the Hook Blocks you build a pool from, what each one charges, and where to find each part in the app.Swapping and quotingHow to quote a swap exactly, set its limit, and build the instruction with the accounts each block needs.Providing liquidityOpen a position, add and remove liquidity, collect fees, split, hand over and lock a position, and the rules that can refuse each step.Integrating as a launcherOpen pools from your own launchpad: the launch calls, a root of your own, the integrator share, and who owns what afterwards.Build your own hookCompose a hook from Hook Blocks, keep it on chain as a saved hook or behind a root of your own, open pools on it, and integrate it as a launchpad or a liquidity app.
For app builders
SDK: read, quote and buildThe reel TypeScript client: decode accounts, quote a swap exactly as the program would, and build instructions your wallet signs. In the repo today; the npm package is coming.Building an interface like the reel appHow reel's own app reads Solana with no database, keeps its RPC key server-side, simulates every transaction before a wallet sees it, and shows a dash rather than a guess.Routing reel pools: notes for aggregatorsWhat a router such as Jupiter needs to quote and route a reel pool: the curve on tracked reserves, the accounts a swap takes, when a pool refuses, and how recapture and hooked tokens change the picture.
For launchpads
Integrating as a launcherOpen pools from your own launchpad: the launch calls, a root of your own, the integrator share, and who owns what afterwards.Owned rootsOpen pools under a namespace of your own: the blocks it allows, who may open pools in it, and the integrator it pays.Launch lockHold a launch's liquidity in its pools until a date you pick, or for good, while a beneficiary collects every fee it earns.
For protocol developers
Architecturereel's programs on Solana in one map: what each one does, the vault authority they share, the accounts they keep, and what the admin can and can't do.Programs and addressesreel's program ids and derived addresses as this deployment is configured, the treasury, and the Solana programs reel calls.Instructions, errors and eventsEvery reel instruction tag, every custom error code with its hex form, and the events an indexer decodes from the logs.
For agents and tools
/llms.txt is a short index, /llms-full.txt the full agent reference, and /docs.md every docs page as markdown.