UniHooks

UPeg Hook

EthereumRegistered

Calls `start()` on a configured token when the first liquidity is added to that token's pool, and updates an internal random seed on each swap involving the configured token. Both actions are no-ops when no token is configured or for pools not involving the token.

0xe54082dfbf044b6a8f584bdddb90a22d5613c440 First pool 31 Jan 2026View on explorer
ALooks safeRegistered, verified, immutable
Pools
10
Dynamic-fee pools
0
Last new pool
2mo
Code size
20,512 B

What it can do

Runs code on every swap

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

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: UpegHook).
✓Audit publishedAn audit report is linked in the registry.

Pools using this hook

10 total
PairCreatedFeePool ID
uPEG / USDT 2mo 2.50% 0x9d3d…a3bb Tx ↗
ETH / uPEG 5mo 1.00% 0x1235…389e Tx ↗
uPEG / USDC 6mo 1.00% 0x1635…e0f6 Tx ↗
ETH / uPEG 6mo 3.00% 0xd3a1…322f Tx ↗
ETH / MURR 6mo 1.00% 0x2553…ae9b Tx ↗
uPEG / USDC 6mo 2.00% 0xa356…1347 Tx ↗
ETH / uPEG3 6mo 1.00% 0xc07a…71ea Tx ↗
ETH / uPEG2 6mo 1.00% 0xfaaa…6dc3 Tx ↗
ETH / uPEG 6mo 1.00% 0x94af…a000 Tx ↗
ETH / TESTHOOK 9mo 1.00% 0x5a58…2b5c Tx ↗