Skip to content
Solana
AFTERIn the programBit 3

LP Rewards

An extra fee on buys, kept by the LPs whose liquidity filled them.

Where it runs

After

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

Status on reel

In the program

In the reel program: bit 3 of PoolParams.blocks, frozen at PoolInit (PROGRAM.md §5).

Set by

You, at launch

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

What it does

Buyers pay an extra LP fee in the quote on top of the base fee; the protocol's share comes off first and the rest goes to LPs by their shares. Sells pay none. It also carries the Creator royalty switch.

How it works on reel

Buys pay lp_bps of the input as an LP fee into fee growth, protocol share first; a royalty comes out of the LPs' part. LP Rewards and Auto Burn share 1,000 bps.

Settings · 1

SettingMinDefaultMaxWhat it does
LP fee on buys
lp_bps
0.01%2%10%Buys pay it on top of the base fee; reel's share comes off first and LPs keep the rest.LP Rewards + Auto Burn ≤ 1,000 bps.

Fees and who's paid

Paid to

LPs in range, after reel's share and any royalty.

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

No other block.

Can't be combined with

Nothing: it sits beside any block.

Worked example

A 1 SOL buy with a 0.3% base fee, 2% LP Rewards and a 20% share: reel gets 0.004 SOL; LPs earn 0.016 SOL of LP Rewards plus 0.003 SOL of base fee.

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 Liquidity and yield