One system for defining behavior across Uniswap v4 pools.
Discover tokens, inspect execution behavior, and trade assets configured through programmable infrastructure.
Define how tokens behave using audit-grade modules that can be composed, parameterized, and deployed without custom contracts.
Execution behavior determines how value is routed across participants, with protocol-level ownership aligned to system usage.
One system for defining behavior across Uniswap v4 pools.
Discover tokens, inspect execution behavior, and trade assets configured through programmable infrastructure.
Define how tokens behave using audit-grade modules that can be composed, parameterized, and deployed without custom contracts.
Execution behavior determines how value is routed across participants, with protocol-level ownership aligned to system usage.
Built on the Uniswap v4 stack
A permissionless marketplace for Uniswap v4 hooks. Developers publish, users deploy to any pool. Creators earn on every integration.
Choose a module and configure parameters
Filter hooks by category
Configuration parameters for DynamicFeeHook
{
"hook": "DynamicFeeHook",
"feeTiers": [
{ "maxCap": "$100K", "fee": "2.5%" },
{ "maxCap": "$1M", "fee": "1.5%" },
{ "maxCap": "∞", "fee": "0.5%" }
]
}Interface preview
V4 finally gave pools pluggable logic through hooks that fire at key lifecycle stages. RexHook handles deployment and config so teams stop rewriting the same execution logic per pool.
Permissionless swaps. Constant product AMM. It just worked.
Concentrated liquidity. Way more capital efficient, but pools stayed rigid.
Pools got programmable. Lifecycle hooks, shared contract. This is where RexHook comes in.
Forget the old model of one contract per pool. The PoolManager handles everything now. Hooks are external contracts it calls. Pick a compatible one, attach it when you create the pool, and you're live.
V4 ditched separate pool contracts for one shared PoolManager.
We handle hook deployment and reuse because that's the part nobody wants to redo. Browse, configure, and attach. The PoolManager calls your hook at its enabled stages automatically.
V4 introduced lifecycle hooks like beforeSwap, afterSwap, and more.
Your hook logic fires inside the swap transaction. One step, full execution. Everything settles together and you're only paying execution gas from the computation of your hook.
V4's flash accounting settles all balances once per transaction.
RexHook turns every V4 hook into an autonomous agent with its own identity, reputation, and revenue stream — powered by ERC-8004.
Four layers that transform hooks into autonomous economic agents.
x402 micropayments. AI agents pay per-query, per-swap, or per-session.
On-chain feedback from pool creators. Validation Registry records audit proofs.
ERC-721 NFT per hook. Discoverable by DEX aggregators, AI trading agents.
Hook smart contracts on Uniswap V4. DynamicFeeHook, AntiSniperHook, third-party hooks.
Each layer extends the one below.
Hook smart contracts on Uniswap V4. DynamicFeeHook, AntiSniperHook, third-party hooks.
ERC-721 NFT per hook. Discoverable by DEX aggregators, AI trading agents.
On-chain feedback from pool creators. Validation Registry records audit proofs.
x402 micropayments. AI agents pay per-query, per-swap, or per-session.
Programmatic revenue distribution. Stake once, earn from every transaction routed through RexHook. No claims. No emissions. Just yield.
During each swap, the Rex hook collects protocol fees directly in ETH and routes them automatically. No token selling, no conversions, no delayed claims.
RexHook collects fees directly from on-chain activity. Revenue is automatically routed through smart contracts and distributed to creators stakers and the treasury without token selling manual claims or off platform processes.
Protocol Updates