UniHooks

BasedBidHook

Base

Runs code on every swap. Can take tokens from swaps. Sets its own swap fee. Runs at pool creation.

0x1995280ec8cbe8136dafe96645b24c52df3590cc First pool 28 Jul 2026View on explorer
?CheckingBytecode not analysed yet
Pools
20
Dynamic-fee pools
20
Last new pool
2mo
Code size
—

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
?Bytecode not analysed yetChecks run within a few minutes of a hook appearing.
!Not in Uniswap’s hook registryUnregistered hooks get less scrutiny. Most scam hooks are unregistered.
✓Source code publishedThe code on the block explorer matches what's deployed (contract: BasedBidHook).
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

20 total
PairCreatedFeePool ID
ETH / 0x75a4…fb1d 2mo dynamic 0xc266…0d61 Tx ↗
ETH / 0x2ff6…2b1d 2mo dynamic 0x2143…27d1 Tx ↗
ETH / 0x7e6a…5b1d 2mo dynamic 0xeaa7…1319 Tx ↗
ETH / 0x868d…1b1d 2mo dynamic 0x0f07…99c5 Tx ↗
ETH / 0x0298…ab1d 3mo dynamic 0x7743…978f Tx ↗
ETH / 0x4fb5…fb1d 3mo dynamic 0x455a…d611 Tx ↗
ETH / 0x7cbf…fb1d 3mo dynamic 0xec26…f625 Tx ↗
ETH / 0xd5b2…eb1d 3mo dynamic 0x1d48…2e1c Tx ↗
ETH / 0x6ca0…bb1d 3mo dynamic 0xf5e2…057f Tx ↗
ETH / 0x5de5…eb1d 3mo dynamic 0x9455…3e14 Tx ↗
ETH / 0x1244…fb1d 3mo dynamic 0x91d7…3667 Tx ↗
ETH / 0x3a94…797f 3mo dynamic 0x65ba…fd86 Tx ↗
ETH / 0xdcec…bb1d 3mo dynamic 0xf0f8…979b Tx ↗
ETH / 0xc383…ab1d 3mo dynamic 0x098d…1b25 Tx ↗
ETH / 0x3e7e…6b1d 3mo dynamic 0x24cc…7d71 Tx ↗
ETH / 0xc3c4…ab1d 3mo dynamic 0x19e4…d9bb Tx ↗
ETH / 0x0c9d…9b1d 3mo dynamic 0x69d9…99d4 Tx ↗
ETH / 0x8020…8b1d 3mo dynamic 0x30dd…116f Tx ↗
ETH / 0x3238…cb1d 3mo dynamic 0xd247…4b64 Tx ↗
ETH / 0x8870…3b1d 3mo dynamic 0xb894…2502 Tx ↗