UniHooks

BerylPadHookStaticFeeV2

BaseRegistered

BerylPadHookStaticFeeV2 is a Uniswap v4 hook on Base. A BerylPad launchpad hook that enforces asymmetric static LP fees (separate buy and sell rates for the launched token) and collects a 20% protocol fee on every swap via BeforeSwapDelta and AfterSwapDelta adjustments. Includes a time-limited MEV protection module active immediately after pool launch and optional configurable pool extensions.

Contract name
BerylPadHookStaticFeeV2
0x130b18baa7f6f0d7b3730acc605aabe56df028cc First pool 8 Jul 2026View on explorer
ALooks safeRegistered, verified, immutable, no admin
Pools
637
Dynamic-fee pools
637
Last new pool
8d
Code size
16,468 B

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.

Gates who can add liquidity

It checks every deposit before it goes in.

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: BerylPadHookStaticFeeV2).
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

637 total, newest 50 shown
PairCreatedFeePool ID
WETH / DOMA 8d dynamic 0x76eb…c22b Tx ↗
jesse / CZCOIN 12d dynamic 0x6fa7…7a62 Tx ↗
WETH / REPLICAS 12d dynamic 0x1dc5…d66f Tx ↗
WETH / REPLICAS 12d dynamic 0x4e96…4649 Tx ↗
WETH / PENDLE 12d dynamic 0x237e…9994 Tx ↗
WETH / OMARCY 13d dynamic 0xe03e…6a6d Tx ↗
WETH / AIPOS 13d dynamic 0x2e90…d0bd Tx ↗
WETH / WUN 13d dynamic 0x5c3e…e2ee Tx ↗
WETH / 0xb200…f6cb 13d dynamic 0x8326…6daa Tx ↗
WETH / 0xb200…7541 13d dynamic 0xeab8…0cba Tx ↗
WETH / 0xb200…9d22 50d dynamic 0x9ae1…f032 Tx ↗
WETH / MOUSEB 50d dynamic 0xa64b…cc01 Tx ↗
WETH / 0xb200…c97a 50d dynamic 0x0e67…cfa4 Tx ↗
WETH / MUSEPAD 50d dynamic 0x8e74…5ce4 Tx ↗
WETH / PONTIF 50d dynamic 0x5d70…2ec2 Tx ↗
WETH / TRENCHIE 50d dynamic 0xeec5…0be5 Tx ↗
0xb200…a40b / METAc 50d dynamic 0xf558…d0d4 Tx ↗
WETH / 0xb200…ef93 50d dynamic 0x85df…9fbf Tx ↗
WETH / 0xb200…ecc4 50d dynamic 0x7550…e93c Tx ↗
WETH / LYSIUM 51d dynamic 0x8018…4de4 Tx ↗
WETH / OZZY 51d dynamic 0x3474…8644 Tx ↗
WETH / VLAD 51d dynamic 0x7309…ab14 Tx ↗
WETH / BLAUNCHO 51d dynamic 0x3de6…1a48 Tx ↗
WETH / 0xb200…c30d 51d dynamic 0x3919…ad01 Tx ↗
WETH / X17Z 51d dynamic 0xe648…0d56 Tx ↗
WETH / 0xb200…2532 51d dynamic 0x8478…2b15 Tx ↗
WETH / DEPTH 51d dynamic 0xa3e5…4176 Tx ↗
WETH / FOMOPADB 51d dynamic 0x7230…9cde Tx ↗
WETH / JAPANPAD 51d dynamic 0xfdb1…d0e8 Tx ↗
WETH / SPECSY 51d dynamic 0xc739…302c Tx ↗
WETH / GACHAS 51d dynamic 0x0bfd…1fca Tx ↗
WETH / WOLVERIN 51d dynamic 0x3f0e…43a4 Tx ↗
0xb200…2629 / GOOGLc 51d dynamic 0xd667…4de1 Tx ↗
WETH / FLX 51d dynamic 0x434b…4876 Tx ↗
WETH / XCOIN 51d dynamic 0x5a34…147a Tx ↗
WETH / DIVI 51d dynamic 0xbf10…33d6 Tx ↗
WETH / CAGE 51d dynamic 0x0ac5…8451 Tx ↗
WETH / 0xb200…15eb 51d dynamic 0x2076…fe05 Tx ↗
WETH / BHANDLEP 51d dynamic 0x5ad5…fa9c Tx ↗
WETH / KONG 51d dynamic 0x7861…ba44 Tx ↗
NVDAc / 0xb200…eb6f 51d dynamic 0x3fa1…997a Tx ↗
WETH / 0xb200…2111 51d dynamic 0x90ee…4e20 Tx ↗
WETH / ROBINBUL 51d dynamic 0x60c1…c43a Tx ↗
WETH / HUG 51d dynamic 0xcec8…d608 Tx ↗
WETH / 0xb200…336c 51d dynamic 0x3d68…d18a Tx ↗
WETH / MONKEY 51d dynamic 0x0a54…7b51 Tx ↗
WETH / GRAILS 51d dynamic 0x89f8…0721 Tx ↗
0xb200…c860 / NVDAc 51d dynamic 0x676d…e99a Tx ↗
WETH / BFOMODOM 51d dynamic 0x5089…4e93 Tx ↗
WETH / 0xb200…c357 51d dynamic 0x9fad…d95d Tx ↗
Questions about BerylPadHookStaticFeeV2

Is BerylPadHookStaticFeeV2 safe?

BerylPadHookStaticFeeV2 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 BerylPadHookStaticFeeV2?

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 BerylPadHookStaticFeeV2 on?

This BerylPadHookStaticFeeV2 contract is on Base at 0x130b18baa7f6f0d7b3730acc605aabe56df028cc.

How many pools use BerylPadHookStaticFeeV2?

637 Uniswap v4 pools use this hook. The newest was created 8d ago.