idle

idle pays.

a uniswap v4 hook that rebases continuously, block by block, to holders.

01 · drip rate
now: +— %/blk
drift — per-block rebase rate. fluctuates with pool balance and dynamic drip horizon.
02 · rebase pool
current: — sol
pool — sol held by the hook awaiting distribution. swaps deposit; blocks drain.
03 · drip horizon
current — hrs · velocity — swaps/1k blk
horizon — fee-release window. clamp(6h, 48h, 24h × 50/velocity). the dot is the current operating point.
04 · fee throughput
24h: — sol · 7d: — sol
throughput — daily swap fees collected by the hook. each bar is one calendar day.
05 · the mechanism
swapperSOL or idlev4 poolidle / solidle hookbeforeSwapdrip poolsol reservevelocity buffer1000 blocksrebase to holderspro-ratadrip horizon6h ↔ 48h2% feeswap count12sscalesclamp(6h, 48h) — controls release rate
every swap feeds the pool. every block, the pool feeds the holders. the horizon adjusts itself.