The app store for programmable markets
Discover, compose, simulate and deploy reviewed Uniswap v4 hooks from one system.
- One pool
- one root hook address
- Reviewed modules
- composed at build time, never by runtime delegatecall
- Transparent economics
- adding modules does not multiply the protocol fee
A hook cannot be added to a pool that already exists
The hook address is part of the PoolKey, so it is part of the pool’s identity. No migration changes that. V4NUE creates a new hook-enabled v4 pool for an existing market, then helps onboard liquidity and routing. Anything that implies otherwise is wrong at the protocol level, not merely imprecise.
Modules
Every entry below is code without a deployed address. This repository has never broadcast a transaction, so none of these is a live market and none is presented as one.
MARKETBORN
LOCAL_PROTOTYPE0x15404 permissions
NIGHTSHIFT
LOCAL_PROTOTYPE0x10C03 permissions
Mask shared with TWIN TICKER — a mask never identifies a module.
TWIN TICKER
LOCAL_PROTOTYPE0x10C03 permissions
Mask shared with NIGHTSHIFT — a mask never identifies a module.
CONVICTION
LOCAL_PROTOTYPE0x10C44 permissions
AGENT ARENA
LOCAL_PROTOTYPE0x00C02 permissions
TREASURY FORGE
LOCAL_PROTOTYPE0x10443 permissions
V4NUE Relative
LOCAL_PROTOTYPE0x15C46 permissions
4 further modules are withheld: their working codenames are pending a rename decision, and publishing a name then withdrawing it is worse than waiting.