Turn volatility into LP yield.
Spry is a dynamic-fee Uniswap v4 hook that prices every swap by its impact, turning arbitrage-driven impermanent loss into revenue for liquidity providers.
Start providing liquidity in dynamic-fee v4 pools
0
Fee tiers, one per pool profile
0.01-1%
Base fees for routine swaps
0.0%
Fee cap on arbitrage-sized trades
0
Tests passing, open source
Why Spry
An Ecosystem for Growth
Every mechanism in the protocol is designed to nurture and protect the capital that keeps markets liquid.
IL Becomes Income
The arbitrage flow that causes impermanent loss pays escalating fees, and that excess is routed straight back to LPs.
Excess fees to LPs
Fees That Read the Market
No flat rates. Each swap is priced by size and cumulative price impact, from the tier's base fee up to a 9.9% cap.
Base to 9.9% cap
Five Pool Tiers
Stable, Like-Asset, Blue-Chip, Volatile and Exotic curves, dispatched automatically by tick spacing with base fees from 0.01% to 1.00%.
0.01% to 1.00% base
Path-Independent by Design
Marginal integral pricing makes fees path-independent within a block window: no discounts for splitting, no loopholes for MEV.
Path-independent per block
Built on open infrastructure
Deployed and verified on Unichain Sepolia and Base Sepolia.
How It Works
From Price Impact to LP Revenue
One hook, three moves: observe the swap, measure its impact, and reprice it so the pool wins.
01
A swap arrives
Trades route through the Spry hook on top of unmodified Uniswap v4 core contracts. Routine swaps simply pay their tier's base fee.
02
Impact is measured
The hook tracks cumulative price impact inside a rolling block window, so splitting one large trade into many small ones reads exactly the same.
03
LPs collect the premium
As impact grows, the fee climbs a four-zone curve up to 9.9%. That arbitrage premium flows back to liquidity providers through v4's fee channel.
Five tier-aware fee curves
Dispatched by pool tick spacing, from calm to wild
| Tier | tickSpacing | Base fee | Profile |
|---|---|---|---|
| Stable | 1 | 0.01% | USDC / USDT, stETH / ETH |
| Like-Asset | 10 | 0.05% | wstETH / ETH |
| Blue-Chip | 60 | 0.30% | ETH / USDC, WBTC / ETH |
| Volatile | 200 | 0.50% | ETH / mid-caps |
| Exotic | 1000 | 1.00% | Long-tail pairs |

Our Philosophy
Volatility, Made Symbiotic
We believe decentralized finance should be symbiotic. Instead of fighting market forces like impermanent loss, we price them. Spry reimagines the relationship between traders and liquidity providers: the more aggressively the market moves against a pool, the more that pool earns for the people who keep it liquid. It's not just about returns; it's about a more resilient and sustainable financial future.
Ready to Grow with Spry?
Swap and provide liquidity in dynamic-fee Uniswap v4 pools on Unichain Sepolia & Base Sepolia. Fully open source under GPL-3.0 and headed to audit before mainnet.
Testnet only for now. Bring curiosity, not your life savings.