UniHooks

ZoraV4CoinHook

BaseRegistered

Uniswap v4 hook for Zora Coins that sets a dynamic launch fee decaying linearly from 99% to 1% over a short window after coin creation. On every swap, it collects accrued LP fees, mints LP rewards, swaps fees to a backing currency via multi-hop paths, distributes rewards to recipients, and fills Zora limit orders based on tick movement.

0x721eeec896f413ca7b971e0ef3cad2cd16b350c0 First pool 3 Mar 2026View on explorer
?CheckingBytecode not analysed yet
Pools
58
Dynamic-fee pools
58
Last new pool
8mo
Code size
—

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
?Bytecode not analysed yetChecks run within a few minutes of a hook appearing.
✓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

58 total, newest 50 shown
PairCreatedFeePool ID
ZORA / shrimp 8mo dynamic 0x54a2…636f Tx ↗
ZORA / stretchtok 8mo dynamic 0x0e33…1015 Tx ↗
march9-2 / ZORA 8mo dynamic 0x7e14…9953 Tx ↗
ZORA / gabber 8mo dynamic 0x1f5b…4a33 Tx ↗
ZORA / katseye 8mo dynamic 0xb2fa…608c Tx ↗
ZORA / thimbaj 8mo dynamic 0xf8d7…e708 Tx ↗
ZORA / spaghetti3000 8mo dynamic 0x14c1…75ae Tx ↗
ZORA / 0x157b…08af 8mo dynamic 0xdf68…fdb3 Tx ↗
ZORA / 0x4511…ff1a 8mo dynamic 0xbe4a…b386 Tx ↗
ZORA / 0xd71c…9acf 8mo dynamic 0x6f5e…a41f Tx ↗
ZORA / 0x4018…c616 8mo dynamic 0x12c4…1150 Tx ↗
ZORA / 0x7afe…e074 8mo dynamic 0x0741…a792 Tx ↗
0x0243…0152 / ZORA 8mo dynamic 0x68bb…eade Tx ↗
0x0898…614c / ZORA 8mo dynamic 0x0514…537e Tx ↗
0x052e…e18a / ZORA 8mo dynamic 0x11c1…727e Tx ↗
ZORA / 0x2fc7…4d5b 8mo dynamic 0x4d10…21d9 Tx ↗
ZORA / 0xf421…546b 8mo dynamic 0x6675…4651 Tx ↗
ZORA / 0xe624…d043 8mo dynamic 0x5519…bc2b Tx ↗
ZORA / 0x5100…2d5f 8mo dynamic 0x0769…c517 Tx ↗
ZORA / 0x7f59…3694 8mo dynamic 0x3e4d…81fa Tx ↗
0x03dc…ef84 / ZORA 8mo dynamic 0x9ec1…d79b Tx ↗
ZORA / 0x2f56…7ccc 8mo dynamic 0x84ae…2d49 Tx ↗
ZORA / 0x77a0…6046 8mo dynamic 0x9e74…fb2c Tx ↗
ZORA / 0xea14…899d 8mo dynamic 0x02a3…e2ad Tx ↗
ZORA / 0x346f…dac9 8mo dynamic 0xeed3…05a7 Tx ↗
ZORA / 0x7f9d…2a9e 8mo dynamic 0xaf47…7254 Tx ↗
ZORA / 0x97a7…ed20 8mo dynamic 0xd358…6814 Tx ↗
ZORA / 0xa49b…2e08 8mo dynamic 0x2665…3686 Tx ↗
ZORA / 0x6609…b13c 8mo dynamic 0x9adc…b3b8 Tx ↗
ZORA / 0xff8c…763c 8mo dynamic 0x2c0a…d920 Tx ↗
ZORA / 0x2e74…b492 8mo dynamic 0xe1a2…0428 Tx ↗
ZORA / 0xfbe9…0245 8mo dynamic 0x516f…c85e Tx ↗
ZORA / 0x9cbb…2c96 8mo dynamic 0x97f1…f43f Tx ↗
ZORA / 0x3ed6…c5ca 8mo dynamic 0xc5b5…dfb2 Tx ↗
ZORA / 0xe415…0990 8mo dynamic 0x75fe…f074 Tx ↗
ZORA / 0x9e4f…c43d 8mo dynamic 0xf911…4ce8 Tx ↗
ZORA / 0xabce…fa98 8mo dynamic 0xddc2…5134 Tx ↗
ZORA / 0x8000…1469 8mo dynamic 0x9d35…c905 Tx ↗
ZORA / 0xea26…a609 8mo dynamic 0xe765…aa8b Tx ↗
ZORA / 0x1bb4…a9f3 8mo dynamic 0x5073…32ff Tx ↗
ZORA / 0x65d6…fb17 8mo dynamic 0x1fa6…e848 Tx ↗
ZORA / 0xc211…83da 8mo dynamic 0xd0d6…a269 Tx ↗
ZORA / 0x37ed…13c7 8mo dynamic 0x9211…3852 Tx ↗
ZORA / 0x49ef…2eae 8mo dynamic 0x2dac…79ea Tx ↗
ZORA / 0xa8cb…4999 8mo dynamic 0xc5ee…ce70 Tx ↗
ZORA / 0x7988…3e70 8mo dynamic 0x1a4d…ebb0 Tx ↗
ZORA / 0xa421…459b 8mo dynamic 0xa0ac…76f5 Tx ↗
ZORA / 0xa603…35d2 8mo dynamic 0x76b3…e6a2 Tx ↗
ZORA / 0xf6c0…e46f 8mo dynamic 0xd841…662b Tx ↗