UniHooks

Zora Hook

BaseRegistered

Zora Hook is a Uniswap v4 hook on Base, also known as ZoraV4CoinHook. Zora's Uniswap v4 hook for their Coins protocol on Base, which applies a dynamic launch fee that decays from 99% to 1% over the 10 seconds after coin creation. On every swap it collects LP fees, converts them to a backing currency, and distributes rewards to creators and trade referrers.

Contract name
ZoraV4CoinHook
0x0469a4bd3724dc86c9542f4694c976da13c450c0 First pool 11 Mar 2026View on explorer
ALooks safeRegistered, verified, immutable, no admin
Pools
941,358
Dynamic-fee pools
941,358
Last new pool
9m
Code size
24,148 B

What it can do

Runs code on every swap

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

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: ZoraV4CoinHook).
?No audit linkedAutomated checks only.

Pools using this hook

Pools using this hook

941,358 total, newest 50 shown
PairCreatedFeePool ID
WETH / 0x7af6…d850 9m dynamic 0x2882…459e Tx ↗
WETH / 0x8425…7123 9m dynamic 0x3072…893c Tx ↗
0x3036…df4e / 0x7021…73d0 18m dynamic 0x8ef4…ca62 Tx ↗
0x57c9…cbe1 / 0xc17f…db6c 22m dynamic 0x5f14…8753 Tx ↗
0x6d3d…502e / 0xbb1a…e585 31m dynamic 0x9b08…ca48 Tx ↗
0x3120…3834 / 0x7021…73d0 36m dynamic 0x53f5…af1e Tx ↗
0xca04…cfcc / 0xdefe…17d6 38m dynamic 0xff13…fea9 Tx ↗
0x62de…19c8 / 0xba9b…a594 54m dynamic 0xd723…e3de Tx ↗
WETH / 0xcb5b…e40e 55m dynamic 0xa3e2…444a Tx ↗
mialegal / 0xb422…1adc 1h dynamic 0xd580…0710 Tx ↗
0x1038…6811 / zora_18plus 1h dynamic 0xe9d3…3b7b Tx ↗
0x502b…64ca / 0xcf55…5e43 1h dynamic 0x712c…602d Tx ↗
0x1165…b7f0 / mialegal 1h dynamic 0x0296…0cd6 Tx ↗
ETH / 0x5f05…7cd5 1h dynamic 0x515b…a489 Tx ↗
zosphotos / 0xadaf…1449 1h dynamic 0x121c…0e7e Tx ↗
0x8f94…6265 / 0xf79a…ee90 1h dynamic 0xee17…d517 Tx ↗
0xcebe…284a / 0xeb00…5e1a 1h dynamic 0xf289…5323 Tx ↗
0xb5d4…11aa / 0xdc19…e3b5 1h dynamic 0x6be0…f8bc Tx ↗
0xbc0f…32da / 0xfe19…c4e9 1h dynamic 0x364b…2800 Tx ↗
0x6b76…97e6 / 0xafd1…5edb 1h dynamic 0xed48…944e Tx ↗
0xb5d4…11aa / 0xc835…6c91 1h dynamic 0xfc12…69d3 Tx ↗
0x6d73…221a / mr_hooligan 2h dynamic 0x557d…7cf6 Tx ↗
0x7df6…e09c / 0xf7c5…3cbf 2h dynamic 0xb288…6a5c Tx ↗
WETH / 0x85a0…f004 2h dynamic 0xdcc9…2d50 Tx ↗
mr_hooligan / 0xbfa3…8058 2h dynamic 0x98be…9e8c Tx ↗
0x1e2d…96a5 / 0x7b37…ffc5 2h dynamic 0xa768…9b95 Tx ↗
0xddeb…b5ae / 0xf747…aa25 2h dynamic 0xa765…9223 Tx ↗
0x502b…64ca / 0x91c7…a7f7 2h dynamic 0x3cd5…c3b3 Tx ↗
0x7021…73d0 / 0xe081…7620 2h dynamic 0x1f15…848f Tx ↗
0x2095…fb2d / 0xf3e7…91f4 2h dynamic 0x6144…d5d5 Tx ↗
0x2e6a…6296 / 0xef95…b6e6 2h dynamic 0x930b…16d4 Tx ↗
0xd235…614e / 0xef95…b6e6 2h dynamic 0x0e0f…0dab Tx ↗
0x652b…8b6f / 0xef95…b6e6 2h dynamic 0xee9b…4bc0 Tx ↗
0xd1fe…ae7d / 0xf2c7…8332 2h dynamic 0xb4d6…111e Tx ↗
0xd667…bfb2 / 0xdb50…5f9c 2h dynamic 0x3b29…93f6 Tx ↗
0x3729…1987 / 0x49e1…bf9b 3h dynamic 0xdd4b…8c6f Tx ↗
0xd1fe…ae7d / 0xf975…9466 3h dynamic 0x6145…ba5a Tx ↗
0x10a1…d4a7 / 0xf79a…ee90 3h dynamic 0x8fe3…af5e Tx ↗
0x0c47…05b2 / 0xf79a…ee90 3h dynamic 0x7b46…f3fe Tx ↗
ZORA / 0xd29b…5bab 3h dynamic 0x61c8…de04 Tx ↗
0x2d81…3f24 / WETH 3h dynamic 0x4706…97b9 Tx ↗
0x6417…9747 / 0xbb99…dda0 3h dynamic 0xa994…bbee Tx ↗
0x37aa…f5a1 / tammi 3h dynamic 0x0e32…8c07 Tx ↗
0xeb46…71f5 / 0xf034…2314 3h dynamic 0x0f62…f590 Tx ↗
0x7a22…8509 / 0x8b33…ce29 4h dynamic 0x7b11…651a Tx ↗
0x1ab0…2a42 / 0x5dda…71c4 4h dynamic 0xed6d…e91a Tx ↗
0xe688…ee29 / 0xff7d…9331 4h dynamic 0xc041…7c92 Tx ↗
junitv / 0xc5ee…9ced 4h dynamic 0xe82c…451b Tx ↗
0x04f0…f8c3 / junitv 4h dynamic 0x288a…b89b Tx ↗
WETH / 0x97bf…bacc 4h dynamic 0x1a5c…5651 Tx ↗
Questions about Zora Hook

Is Zora Hook safe?

Zora Hook gets an automated grade of A (looks safe): registered, verified, immutable, no admin. This is based on on-chain checks and Uniswap's hook registry, not an audit.

How do I launch a pool with Zora Hook?

Use "Launch a pool with this hook" on this page: enter your token, choose what to pair it with and a starting price, and sign one transaction. The pool is created on Uniswap itself, then you add liquidity there.

Which chain is Zora Hook on?

This Zora Hook contract is on Base at 0x0469a4bd3724dc86c9542f4694c976da13c450c0.

How many pools use Zora Hook?

941,358 Uniswap v4 pools use this hook. The newest was created 9m ago.