Skip to content
Solana
AFTERIn the programBit 7

Holder Pot

Sandwich Guard's charges fill a pot paid to holders by tokens × time held.

Where it runs

After

Acts on the filled swap: burns, LP rewards, pots.

Status on reel

In the program

In the reel program for new reel tokens: bit 7 of PoolParams.blocks, on one pool per launch. reel-hook books what each holder earns on chain, and reel-vaults' payouts module pays it out: anyone can trigger HolderPay, and it lands in the holder's own token account.

Set by

You, at launch

Frozen in PoolParams at PoolInit; nobody can change it after.

What it does

Sandwich Guard's charges fill a pot, and each collected pot streams over the next 24 hours to the wallets that hold the token, by tokens × seconds held. Nothing is staked.

How it works on reel

Charges routed to destination 2 (Sandwich sandwich_to = 2, Swap Cut, Exit Clock) accrue in the HOLDER_POT bucket. BucketCollect (anyone) pays it into the Holder Pot account of reel-vaults' ["hpot", mint] payer, and reel-hook streams it over 24 h to eligible holders: on-curve wallets with a holder record (the app opens one on a wallet's first buy), not the creator. reel-hook books each holder's HookHolder.earned; reel-vaults' HolderPay pays what was booked, less what it already paid, to the holder. One pool per launch, whose quote is the pot's pay mint.

Settings

No settings of its own.

Fees and who's paid

Paid to

Holders, by tokens × time held: booked on chain by reel-hook, paid out by reel-vaults.

Protocol share

reel's protocol share s (20–50%, fixed at launch) comes off each charge first.

Requires and can't be combined with

Requires

  • A new token with reel's transfer hook
  • One pool per launch

Can't be combined with

Nothing: it sits beside any block.

Worked example

A back-run pays a Sandwich charge of 0.5 SOL: 0.1 SOL to reel at a 20% share and 0.4 SOL into the Holder Pot, streamed to holders over the next 24 h.

Solana notes

It works as on hookr; amounts are in SOL or the pool's quote, and times in seconds.

On hookr: Core block · Live

Other blocks in Rewards