Uniswap v4 hook · Robinhood Chain
Bitcoin's rules, as a Uniswap v4 hook.
Every swap is a block. Every 210 blocks the fee halves. Every fee ends up as sats.
Block —
of 210 · era 1
era 1 · fee 2.50% · halves to 1.25% after block 210
The schedule
fixed| Era | Blocks | Fee |
|---|---|---|
| 1 | 1–210 | 2.5% |
| 2 | 211–420 | 1.25% |
| 3 | 421–630 | 0.625% |
| 4 | 631–840 | 0.3125% |
| 5 | 841 on | 0.1562% |
A block is one swap worth at least 0.0001 WETH. Smaller swaps still pay the fee but don't move the height. After four halvings the fee stays at the floor for good.
Block feed
last 12| Block | Fee | From | Tx |
|---|---|---|---|
| Reading the ledger… | |||
grey rows: below 0.0001 WETH, paid the fee, not counted.
Mine a block
walletSwap 0.0002 WETH for cbBTC in the demo pool. Your swap pays the current fee and becomes block —.
- Connect a wallet
- Switch to Robinhood Chain
- Approve WETH (once)
- Swap and mine
Needs 0.0002 WETH plus gas. No WETH? Wrap ETH with WETH deposit() on Blockscout.
Sats
harvest— sats paid
- WETH waiting in the hook
- —
- Worth now, about
- —
- Recipient
- —
Anyone can call harvest(). It swaps the waiting WETH into cbBTC through our own small demo pool (up to 0.05 WETH per call), sends 99% to the pool's recipient and 1% to whoever called it.
| Sats | Caller | Tx |
|---|
The token
on PonsHALFHOOK token launches on Pons 31 Oct, 16:00 UTC. The hook and the demo pool are the product.
- Launch
- 31 Oct 2026, 16:00 UTC
- Contract
- at launch
- Ticker
- Pons tax
- 2%, to the creator wallet
Holding the token pays nothing.
Buy on Pons · opens at launchThe contract
immutable- Hook
- 0x8eF4…20cc
- Start fee
- 2.5%
- Blocks per era
- 210
- Halvings
- 4
- Floor fee
- 0.1562%
- Smallest block
- 0.0001 WETH
- Harvest cap
- 0.05 WETH / call
- Caller share
- 1%
- Owner
- none
Contract docs · Proof · Pools
Guaranteed by contract
code- The fee starts at 2.5% and halves every 210 blocks, four times, then stays at 0.1562%.
- The fee is always taken in WETH, on whichever side of the swap WETH sits.
- A block is one swap worth at least 0.0001 WETH; 210 of them make an era.
- Anyone can call
harvest()and keeps 1% of the sats it makes. - Each pool's fee recipient is set once and can never change.
- No owner, no pause, no upgrade, no withdraw.
Team promise
people- We call
harvest()on our pools regularly. - The demo pool's liquidity is ours, held by a small
DemoLPcontract that only our deployer wallet can withdraw. We keep it in; if it ever comes out, the demo pool and its harvest route go quiet. - The 2% Pons creator fee goes to the creator wallet and pays for servers and gas. We make no promise to convert it into anything.
These lines are promises, not code. The left column is enforced by the hook.