Discovery and trade
Inspect the live hook token, its fee path, and hold weight — then trade $BLUE through the Uniswap v4 pool it powers.
BlueHook
One contract. ERC20 + hook. Swap tax in ETH flows to holders by weight — and a restore stream that keeps the system alive.
Protocol
One system for discovery, on-chain hold/tax configuration, and value flow — baked into BlueHook itself.
Inspect the live hook token, its fee path, and hold weight — then trade $BLUE through the Uniswap v4 pool it powers.
Hold ramp, tax split, and restore rules live in the contract. No separate marketplace deploy — the module set is the token.
3% ETH on swaps routes 70% to holders by weight and 30% to the restore stream. Claim with claimRewards().
Marketplace · Live modules
Not a third-party hook store — BlueHook ships as a fixed module set. Configure nothing; read the params that already run on-chain.
Why V4 Matters
V4 gave pools pluggable logic at lifecycle stages. BlueHook is the ERC20 + hook that sits there — fee, weight, and restore in one transaction.
Permissionless swaps. It just worked — but pools had no programmable behavior.
More capital efficient. Pools stayed rigid; logic still lived outside the pool.
Lifecycle hooks fire inside the swap. This is where BlueHook fits — and stays.
One manager, external hooks. Attach BlueHook when the pool is created — behavior is native, not bolted on later.
Fee capture and accounting run in the same tx as the trade. Holders accrue without a separate indexer hop.
Balances settle once per transaction. Hook gas is the cost of computation — not a second settlement layer.
Alignment
Three layers. Execution is mandatory. Identity and rewards sit on top of the same contract.
Uniswap v4 hook + ERC20 in one contract. Fee path, soft sell, sync, and claim all live here.
$BLUE on Ethereum mainnet. Fixed supply. Discoverable as the pool’s hook token — not a separate registry NFT.
Hold longer → higher multiplier (×1.00 → ×2.00). ETH fees drip by weight; restore stream for eligible balances.
Protocol Token
Not a stake-and-forget emission farm. Hold $BLUE; your weight grows with time. Swaps pay ETH — 70% to holders, 30% to restore.
Protocol Updates
From deploy to surface — the hook is the product.
ERC20 + v4 hook live. Contract address published. Pool seeded on Ethereum.
Claim, sync, hold-weight dashboard and Uniswap trade links — live in #app (demo until deploy).
Full mechanics, params table, and on-chain API live in #docs on this site.
Security review cadence. No multi-chain promise until mainnet proves the loop.
Docs
ERC20 + Uniswap v4 hook in one contract. Swaps fund continuous ETH rewards. Hold time compounds your weight.
BlueHook ($BLUE) is a fixed-supply token on Ethereum mainnet that is also its own Uniswap v4 hook.
There is no separate fee router: every swap through the hooked pool pays a 3% ETH tax inside the trade.
That ETH feeds two continuous streams — holders and restore — weighted by how long you hold.
Every buy and sell that routes through the hooked pool pays FEE_BPS = 300 (3%) in ETH:
RESTORE_BPS = 3000), same weight model when eligible (≥100 BLUE)Nothing sits waiting for a keeper. Accrual updates as people trade; you claim when ready.
Hold credit starts at ×1.00 (10,000 bps) and ramps +500 bps per hour (+5%/hour) up to a hard cap of ×2.00. Longer holds mean more weight on each drip — same balance, higher share.
Selling does not wipe your hold clock. Soft decay keeps 50% of elapsed hold credit
(SELL_KEEP_NUM / SELL_KEEP_DEN = 1/2. Patience still compounds after an exit — the system remembers what you kept.
claimRewards() — withdraw combined holder + restore ETH to msg.sendersync(address) — settle accruals and refresh tracked weight without claimingUse the App to connect, read claimable ETH, and submit claim/sync txs.
| Constant | Value | Meaning |
|---|---|---|
| SUPPLY | 100,000e18 | Fixed total supply |
| FEE_BPS | 300 | 3% ETH tax on swaps |
| RESTORE_BPS | 3000 | 30% of tax → restore |
| MIN_RESTORE_BAL | 100e18 | Min BLUE for restore weight |
| RAMP_BPS_PER_HOUR | 500 | +5% mult / hour |
| MAX_BONUS_BPS | 10_000 | Cap at ×2.00 |
| SELL_KEEP | 1/2 | Soft sell keep ratio |
| SPACING | 60 | Pool tick spacing |
Writes: claimRewards(), sync(address), owner-only boot(sqrtPriceX96).
After boot, spot is set for a ~10 ETH FDV (0.0001 ETH per BLUE). LP is typically added via Uniswap UI as token-only below spot:
0 BLUE/ETH~9,900 BLUE/ETH (must be < 10,000)100,000 BLUE · 0 ETHApp
Connect a wallet to read claimable ETH, multiplier, hold time, and balance — then claim, sync, or trade on Uniswap.
Via Uniswap v4 · 3% hook tax