UniHooks

Deli Hook (Base)

BaseRegistered

Collects swap fees always in wBLT and forwards them to a FeeProcessor contract, while enforcing that all pools include wBLT as a token and use dynamic LP fees (overriding them to 0 at swap time). Syncs DailyEpochGauge and IncentiveGauge on every swap to support incentive accounting.

0x570a48f96035c2874de1c0f13c5075a05683b0cc First pool 10 Nov 2025View on explorer
ALooks safeRegistered, verified, immutable
Pools
53
Dynamic-fee pools
53
Last new pool
10mo
Code size
8,730 B

What it can do

Runs code on every swap

Its code executes inside each trade in pools that use it.

Can take tokens from swaps

It can take or add tokens during a swap. Fees, burns and custom curves work this way, and so do scams.

Sets its own swap fee

Pools using it let the hook choose the swap fee instead of a fixed tier.

Runs at pool creation

It runs when a pool is created, often to lock in that pool’s settings.

Safety report

Automated checks, not an audit
✓Not upgradeableNo proxy pattern found: the code is fixed.
✓No owner foundNo owner() function: nobody has an admin switch (as far as the standard check goes).
✓Listed in Uniswap’s hook registryRegistered with Uniswap Labs (a listing, not a security review).
✓Source code publishedThe code on the block explorer matches what's deployed (contract: DeliHook).
iCan change swap amountsIt has a ReturnDelta permission. Normal for fees and burns, but also how fake-quote hooks steal.
?No audit linkedAutomated checks only.

Pools using this hook

53 total, newest 50 shown
PairCreatedFeePool ID
yUSD / wBLT 10mo dynamic 0x2c51…5c7d Tx ↗
yoUSD / wBLT 10mo dynamic 0x8032…084f Tx ↗
yoUSD / wBLT 10mo dynamic 0xf3fa…1df6 Tx ↗
RUSSELL / wBLT 10mo dynamic 0xc31a…b77c Tx ↗
RUSSELL / wBLT 10mo dynamic 0x1a83…051c Tx ↗
wBLT / VEIL 11mo dynamic 0x52ee…a008 Tx ↗
BNKR / wBLT 11mo dynamic 0x659d…1ee7 Tx ↗
GIA / wBLT 11mo dynamic 0xd49a…9271 Tx ↗
KUDAI / wBLT 11mo dynamic 0x5e76…4359 Tx ↗
GB / wBLT 11mo dynamic 0x0e2f…6376 Tx ↗
wBLT / 0xe502…b0b6 11mo dynamic 0x3779…f72a Tx ↗
wBLT / 0x7f62…6298 11mo dynamic 0x6296…bf93 Tx ↗
wBLT / 0x9e53…ff9e 11mo dynamic 0xc057…9cf5 Tx ↗
wBLT / 0x548f…59b7 11mo dynamic 0xc8a4…aad0 Tx ↗
wBLT / 0xd262…1a38 11mo dynamic 0xd04c…a969 Tx ↗
wBLT / 0xd262…1a38 11mo dynamic 0x78cb…5c6d Tx ↗
wBLT / 0xc0df…ea15 11mo dynamic 0x86e8…0e84 Tx ↗
wBLT / 0xfb31…cc95 11mo dynamic 0xede6…45bc Tx ↗
wBLT / 0xc0d3…33d1 11mo dynamic 0xea9d…1488 Tx ↗
0x0959…6b07 / wBLT 11mo dynamic 0x0f44…5b05 Tx ↗
wBLT / 0xd915…2b07 11mo dynamic 0x5136…9472 Tx ↗
0x26e0…73ac / wBLT 11mo dynamic 0xce45…8717 Tx ↗
wBLT / 0x69da…7b07 11mo dynamic 0xd4b5…d98d Tx ↗
0x3ec2…8ea2 / wBLT 11mo dynamic 0xdcc9…bbed Tx ↗
wBLT / 0x9b50…1b07 11mo dynamic 0xb68e…a9e2 Tx ↗
wBLT / 0x7d92…cb07 11mo dynamic 0xd3c7…dea0 Tx ↗
wBLT / 0x6f89…2b07 11mo dynamic 0x0adf…3d76 Tx ↗
wBLT / 0x4ed4…efed 11mo dynamic 0xaecd…11d2 Tx ↗
wBLT / 0x548f…59b7 11mo dynamic 0xa57b…4ea7 Tx ↗
0x1bc0…1bcb / wBLT 11mo dynamic 0xc4a9…4871 Tx ↗
WETH / wBLT 11mo dynamic 0x61c0…9c2e Tx ↗
wBLT / 0x7ce0…44b8 11mo dynamic 0xc317…79ed Tx ↗
wBLT / 0x7f6f…ab07 11mo dynamic 0x40ca…3dcc Tx ↗
wBLT / cbBTC 11mo dynamic 0xc21b…e6fc Tx ↗
WETH / wBLT 11mo dynamic 0x1ce5…ac29 Tx ↗
wBLT / 0x7ce0…44b8 11mo dynamic 0xf824…075b Tx ↗
wBLT / 0x7f6f…ab07 11mo dynamic 0x07ad…036d Tx ↗
BNKR / wBLT 11mo dynamic 0xe32b…b405 Tx ↗
wBLT / AERO 11mo dynamic 0x446f…d131 Tx ↗
0x1bc0…1bcb / wBLT 11mo dynamic 0x1e6c…466f Tx ↗
wBLT / cbBTC 11mo dynamic 0xb064…59e9 Tx ↗
wBLT / 0xe308…54ca 11mo dynamic 0x8139…b7ae Tx ↗
wBLT / 0x94c1…1ee0 11mo dynamic 0x9911…90ef Tx ↗
wBLT / 0xe4fc…0cb0 11mo dynamic 0xb8b5…d86d Tx ↗
wBLT / 0xd596…dbcc 11mo dynamic 0x84a0…2f45 Tx ↗
wBLT / 0x7ce0…44b8 11mo dynamic 0x2b66…a96c Tx ↗
wBLT / USDC 11mo dynamic 0x45e6…e02a Tx ↗
0x02f9…f875 / wBLT 12mo dynamic 0xaa39…6583 Tx ↗
0x060c…dcc0 / wBLT 12mo dynamic 0xd23f…2061 Tx ↗
wBLT / cbBTC 12mo dynamic 0x301e…7521 Tx ↗