V4 pools are passive today.
PolicyPool makes each pool check its own swap policy before execution.
Same swap. Different pool rules.
Building on @XLayerOfficial for Hook the Future.
I built @PolicyPoolHQ to answer one question:
what if liquidity could say “not at that size, not unless LPs get paid first”?
v4 Hooks make that enforceable.
Same order. Two pool policies.
One reverts. One pays LPs, then clears.
This is why hooks matter.
PolicyPool, 2nd in the Uniswap V4 Hooks track.
A v4 hook where oversized trades get blocked or pay LPs first through a Surge path.
Live on X Layer. Same order, different pool policy, different onchain outcome. Verifiable receipts.
Thank you @XLayerOfficial@Uniswap@flapdotsh
PolicyPool, 2nd in the Uniswap V4 Hooks track.
A v4 hook where oversized trades get blocked or pay LPs first through a Surge path.
Live on X Layer. Same order, different pool policy, different onchain outcome. Verifiable receipts.
Thank you @XLayerOfficial@Uniswap@flapdotsh
Uniswap V4 Hooks Winners:
🥇 First Place - @Eulr_Official
Eulr is a fair token launchpad with no presales & team allocations, where onchain rules prevent price crashes.
🥈 Second Place - @HatchAI_App, @PolicyPoolHQ
HatchAI is token launchpad that automatically protects new projects from sniper bots and whale dumps through built-in pool-level safeguards.
PolicyPool is a trading pool with programmable rules, where oversized trades either get blocked or are routed through a mechanism that rewards liquidity providers first.
🥉 Third Place - @FanVibeOnX, @4lpha_agent, @RouletteSwap
FanVibe Hook is a World Cup prediction market that connects fan activity directly to DeFi liquidity behavior in real time.
4lpha AI is an AI agent that manages your liquidity positions autonomously, rebalancing and compounding within the risk limits you set.
RouletteSwap is a trading pool where users can opt into a high-variance fee structure, paying the same expected cost over time, with a chance at near-zero fees or a big spike.
(3/4)
Uniswap V4 Hooks Winners:
🥇 First Place - @Eulr_Official
Eulr is a fair token launchpad with no presales & team allocations, where onchain rules prevent price crashes.
🥈 Second Place - @HatchAI_App, @PolicyPoolHQ
HatchAI is token launchpad that automatically protects new projects from sniper bots and whale dumps through built-in pool-level safeguards.
PolicyPool is a trading pool with programmable rules, where oversized trades either get blocked or are routed through a mechanism that rewards liquidity providers first.
🥉 Third Place - @FanVibeOnX, @4lpha_agent, @RouletteSwap
FanVibe Hook is a World Cup prediction market that connects fan activity directly to DeFi liquidity behavior in real time.
4lpha AI is an AI agent that manages your liquidity positions autonomously, rebalancing and compounding within the risk limits you set.
RouletteSwap is a trading pool where users can opt into a high-variance fee structure, paying the same expected cost over time, with a chance at near-zero fees or a big spike.
(3/4)
Submitting PolicyPool to #BuildX.
A Uniswap v4 Hook on X Layer mainnet where over-cap swaps either refuse, or pay LPs through donate + swap inside one v4 unlock.
7 proof txs. Sourcify verified. CI reproduces.
@XLayerOfficial@Uniswap@flapdotsh
https://t.co/jlDDK43YxI
P06 is the Surge: 40 mUSDC donated, 5,000 mUSDC swapped, same tx.
P07 proves the old router cannot fake the donation.
Every receipt is reproducible with:
node scripts/verify-live.mjs
https://t.co/YWAlkp6jCz
Submitting PolicyPool to #BuildX.
A Uniswap v4 Hook on X Layer mainnet where over-cap swaps either refuse, or pay LPs through donate + swap inside one v4 unlock.
7 proof txs. Sourcify verified. CI reproduces.
@XLayerOfficial@Uniswap@flapdotsh
https://t.co/jlDDK43YxI
Three pools, one pair, three policies.
Strict refuses over-cap orders in beforeSwap.
Loose accepts.
Surge accepts only after a trusted router donates to LPs in the same v4 unlock callback.
Same exact-input order. Different pool policy. Different onchain outcome.
P06 is the Surge: 40 mUSDC donated, 5,000 mUSDC swapped, same tx.
P07 proves the old router cannot fake the donation.
Every receipt is reproducible with:
node scripts/verify-live.mjs
https://t.co/YWAlkp6jCz
Three pools, one pair, three policies.
Strict refuses over-cap orders in beforeSwap.
Loose accepts.
Surge accepts only after a trusted router donates to LPs in the same v4 unlock callback.
Same exact-input order. Different pool policy. Different onchain outcome.
PolicyPool V2 is live on X Layer.
When a policy bends, the trusted router donates to LPs inside the same Uniswap v4 unlock.
7 proof txs.
https://t.co/q0LPf6WHYm
@XLayerOfficial@Uniswap@flapdotsh
PolicyPool V2 is live on X Layer.
When a policy bends, the trusted router donates to LPs inside the same Uniswap v4 unlock.
7 proof txs.
https://t.co/q0LPf6WHYm
@XLayerOfficial@Uniswap@flapdotsh
Most v4 Hooks tweak execution price.
PolicyPool changes the execution boundary.
A pool publishes max-swap + daily-volume covenants, then refuses flow inside beforeSwap before liquidity is consumed.
Live proof: https://t.co/q0LPf6WHYm
@XLayerOfficial@Uniswap@flapdotsh
Most v4 Hooks tweak execution price.
PolicyPool changes the execution boundary.
A pool publishes max-swap + daily-volume covenants, then refuses flow inside beforeSwap before liquidity is consumed.
Live proof: https://t.co/q0LPf6WHYm
@XLayerOfficial@Uniswap@flapdotsh
Two PolicyPool covenants are live on X Layer mainnet.
Same Uniswap v4 beforeSwap Hook:
- max-swap: 5,000 blocked by 1,000 limit
- daily-cap: two fills pass, third is refused
Pools that can say no.
https://t.co/q0LPf6WHYm
@XLayerOfficial@Uniswap@flapdotsh
Proof path:
Hook: 0x7D67...8080
MAX_SWAP_EXCEEDED: 0xbc20...435a
DAILY_CAP_EXCEEDED: 0x7113...771c
The repo verifier decodes the live X Layer receipts, including attempted amount and covenant limit.
Run: node scripts/verify-live.mjs
https://t.co/YWAlkp6jCz
Two PolicyPool covenants are live on X Layer mainnet.
Same Uniswap v4 beforeSwap Hook:
- max-swap: 5,000 blocked by 1,000 limit
- daily-cap: two fills pass, third is refused
Pools that can say no.
https://t.co/q0LPf6WHYm
@XLayerOfficial@Uniswap@flapdotsh
PolicyPool is live on @XLayerOfficial.
Same trader. Same 5,000 mUSDC swap.
Loose pool accepted.
Strict pool refused.
The difference is the pool covenant enforced inside Uniswap v4 beforeSwap.
Proof txs:
Accepted:
https://t.co/lgeyexfjRa
Refused:
https://t.co/Zh8bVS3auF
V4 pools are passive today.
PolicyPool makes each pool check its own swap policy before execution.
Same swap. Different pool rules.
Building on @XLayerOfficial for Hook the Future.
PolicyPool is live on @XLayerOfficial.
Same trader. Same 5,000 mUSDC swap.
Loose pool accepted.
Strict pool refused.
The difference is the pool covenant enforced inside Uniswap v4 beforeSwap.
Proof txs:
Accepted:
https://t.co/lgeyexfjRa
Refused:
https://t.co/Zh8bVS3auF