A reel pool with 10 Hook Blocks, frozen at launch.
Hook Score · reel pool
Automated screening, not an audit. Rule-based: every rule, its points and the evidence it read are listed below.
Pass earns full points, review half, fail and not checked none. A failed rule with a cap limits the score.
Program upgrade key retired5/10
Upgradeable by BA9VJD2ux2XtQ1diiurBR9pmgqtb33ivs6H8fmSgNPXr.
The upgrade authority can replace reel's code until it is revoked; it is the largest power over every pool (PROGRAM.md §10).
Hook Blocks and settings frozen10/10
PoolParams are frozen at PoolInit; no instruction writes them (PROGRAM.md §5).
Frozen terms mean nobody, the admin included, can change fees or rules after launch.
A swap pays at most 10%5/10
Up to 22.13% of a swap.
The ceiling of everything a swap can pay, all blocks at their maximum.
Sells pay at most 5%2/5
A sell pays up to 9.30%.
High sell charges make leaving costly; the program caps them at 20%.
No fragile price reference5/5
Launch liquidity locked5/10
Not locked: the owner can withdraw launch liquidity.
Until it unlocks, the launch owner can't withdraw the liquidity the pool opened with.
Base supply fixed5/5
Mint authority revoked.
A base mint authority could print tokens into the pool.
Base can't be frozen5/5
No freeze authority.
A freeze authority over the base can freeze holders and the vault.
No base permanent delegate5/5 · cap 39
None.
A permanent delegate could pull tokens out of holders' accounts.
Base hook is reel-hook or none5/5
reel-hook, authority none.
Quote can't freeze the vault5/5
No freeze authority.
A quote mint's freeze authority (USDC has one) can freeze the pool's quote vault.
Quote can't be paused or pulled5/5
Neither.
A Pausable quote stops swaps while paused; a permanent delegate could move vault funds.
Every Hook Block and setting above was frozen at PoolInit. Nobody can change them, the admin included (PROGRAM.md §5).
Hook Score: automated screening, not an audit. It reads chain state and published rules; it does not audit code.
No reference that can halt or be moved within a slot.
Market Guard halts every swap if its Pyth feed goes stale; sibling-pool references can move within a slot.
Any other transfer hook could refuse transfers; reel-hook only enforces the launch's guards.
Read from the pool's Launch account.
Each block's settings, frozen at PoolInit.
Everything reel's admin can and cannot do (PROGRAM.md §10).
Symbol RVFY (creator data)
Read from the mint's authorities and extensions.
Transfer hook (Caution)
Every transfer runs program oF7b…YGdx, which can refuse it.
Read from the mint's authorities and extensions.
No issuer powers found on this mint.