# \[RFC\] IL Hedge Hook — Automated Impermanent Loss Protection for Uniswap v4 LPs

**URL:** <https://gov.uniswap.org/t/rfc-il-hedge-hook-automated-impermanent-loss-protection-for-uniswap-v4-lps/26059>\
**Category:** Requests for Comment\
**Created:** [March 15, 2026, 8:09pm UTC](https://gov.uniswap.org/t/rfc-il-hedge-hook-automated-impermanent-loss-protection-for-uniswap-v4-lps/26059 "2026-03-15T20:09:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![belta\_labs](https://sea2.discourse-cdn.com/flex016/user_avatar/gov.uniswap.org/belta_labs/32/10467_2.png) [@belta\_labs](https://gov.uniswap.org/u/belta_labs)\
**Post date:** [March 15, 2026, 8:09pm UTC](https://gov.uniswap.org/t/rfc-il-hedge-hook-automated-impermanent-loss-protection-for-uniswap-v4-lps/26059/1 "2026-03-15T20:09:00Z")

</div>

# [RFC] IL Hedge Hook — Automated Impermanent Loss Protection for Uniswap v4 LPs

**Category:** Request for Comment  
**Author:** JJ (BELTA Labs)  
**Status:** Draft — seeking community feedback  
**No governance action required at this time.**

* * *

## TL;DR

BELTA is a **Uniswap v4 Hook** that automatically hedges LP impermanent loss. LP provides liquidity to a BELTA-hooked pool — everything else is automatic. Premium collection, IL calculation, payout settlement. No manual hedging. No trading desk. No additional UX.

**5.1-year backtest with real ETH prices (2020–2025, including COVID/LUNA/FTX):**

| | Without Hedge | With BELTA |
| --- | --- | --- |
| LP annual return | +4.0%/yr | **+7.8%/yr** |
| Net benefit | — | **+3.7%/yr** |

LP pays 12% of fee income as premium. Receives 35% of IL as reimbursement. **Pays less than they get back.**

* * *

## 1. The Problem

**49.5% of Uniswap V3 LPs underperform HODL** ([Loesch et al., 2021](https://arxiv.org/abs/2111.09192)). IL is the #1 reason LPs exit:

```auto
IL → LP exits → TVL drops → slippage ↑ → volume ↓ → fee revenue ↓

```

This directly impacts Uniswap’s competitive position. And existing solutions don’t solve it:

| Approach | Why It Fails |
| --- | --- |
| Gamma / Arrakis | Auto-rebalances range, but IL still occurs |
| Manual Perps hedge | Requires active monitoring, rebalancing, funding management — trading desk level ops |
| Options (Opyn / Lyra) | Low liquidity, expensive, expiry management |
| Wide range | Fee efficiency drops dramatically |

The core issue: **no solution converts IL hedging into zero-friction passive infrastructure.**

A $50K LP who wants to hedge with Perps today needs to: (1) monitor position in real-time, (2) calculate hedge ratio, (3) execute Perp trades, (4) manage funding rates, (5) rebalance periodically. This is operationally impractical for most LPs. BELTA automates the entire process inside a V4 Hook.

* * *

## 2. Why Now — UNIfication + V4 Hooks

Two recent developments make this the right time:

**V4 Hooks make it technically possible.** In V3, IL hedging required external monitoring of LP position NFTs, off-chain calculations, and manual Perp trades. V4’s Hook system allows direct on-chain detection of position creation, swaps, and exits — enabling fully automated IL settlement within a single contract. This protocol could not have existed before V4.

**UNIfication makes LP retention more urgent.** With the recent [UNIfication proposal](https://gov.uniswap.org/t/unification-proposal/25881) turning on protocol fees (1/4 to 1/6 of LP fees), LPs now keep less of each trade. This compresses LP margins and increases the risk of attrition — making IL hedging infrastructure more valuable than ever. A protocol that improves LP net returns by +3.7%/yr directly counteracts the margin compression from protocol fees.

* * *

## 3. How It Works

### 3.1 V4 Hook Callbacks

Single Hook contract. Four callbacks. LP does nothing.

| Callback | What Happens |
| --- | --- |
| `afterAddLiquidity` | Position registered, entry price snapshotted, underwriting check applied |
| `beforeSwap` | Dynamic fee calculated (volatility → fee multiplier 1–4x) |
| `afterSwap` | Premium accumulated from fee delta, epoch IL tracker updated |
| `afterRemoveLiquidity` | IL calculated, 35% coverage applied, payout settled from Underwriter Pool |

### 3.2 Underwriter Pool — Who Pays the IL

BELTA is not a magic trick — someone absorbs the IL. That someone is the **Underwriter Pool** : external capital providers who deposit into a vault and earn premium income + Aave yield in exchange for taking first-loss IL risk.

The pool is protected by three independent layers:

- **Layer 1 — Dynamic Fee (V4 native):** `beforeSwap` tracks EWMA volatility and adjusts fee multiplier (up to 4x). Premium income rises exactly when IL risk is highest. Self-balancing.
- **Layer 2 — Aave Yield:** Idle pool capital earns ~5%/yr on Aave/Morpho. Baseline income regardless of LP activity.
- **Layer 3 — Perps Hedging:** Protocol maintains ETH shorts during down markets. Backtest: 36% of raw IL absorbed by short profits. Funding cost: ~2%/yr.

### 3.3 On-Chain Underwriting — Adverse Selection Defense

Not every LP position is covered. The Hook enforces:

- Narrow range (\<±10%): **rejected** — IL multiplier too extreme
- Minimum position: **$10,000**
- Minimum hold: **72 hours**
- Position age: **1 hour** before coverage activates

This structurally excludes high-risk profiles that would drain the pool. Similar to how insurance companies don’t cover pre-existing conditions.

### 3.4 Smart Contract Architecture

| Contract | Role |
| --- | --- |
| `BELTAHook.sol` | V4 Hook main — IL calculation, settlement logic, Dynamic Fee |
| `UnderwriterPool.sol` | ERC-4626 Vault — pool management, premium distribution, cooldown |
| `EpochSettlement.sol` | 7-day epoch IL settlement — Keeper automation, daily payout cap |
| `VolatilityOracle.sol` | EWMA volatility tracking — Dynamic Fee curve |
| `TreasuryModule.sol` | Treasury buffer management + Aave yield stacking |
| `HedgeManager.sol` | Perps delta-hedging — dYdX/GMX/Hyperliquid adapter (Phase 2+) |
| `BELTAToken.sol` | Governance + revenue participation token |
| `xBELTA.sol` | Staking vault — exchange rate appreciation model |

All contracts built with Foundry. Scaffold complete. Source: [GitHub](https://github.com/Official-Belta/belta-labs).

* * *

## 4. How This Differs from DeFi Insurance

This is not Nexus Mutual or InsurAce. Those protocols failed at IL hedging because:

| | Traditional DeFi Insurance | BELTA |
| --- | --- | --- |
| **Covered event** | Vaguely defined (hacks, depegs) → claim disputes | **IL — mathematically exact, calculated on-chain** |
| **Claim process** | Governance vote, subjective | **Automatic — no claims, no disputes** |
| **Adverse selection** | No defense → pool drained | **On-chain underwriting rules** |
| **Pool backing** | Token-denominated → crash = insolvency | **Stablecoin-based + Aave yield** |
| **Actuarial basis** | No historical data | **5.1 years of backtested IL data** |

The fundamental difference: IL is a **deterministic function of price change**. It’s not a subjective event — it’s math. `IL = 2√r/(1+r) - 1`. This means coverage can be priced, backtested, and settled entirely on-chain with zero human judgment.

* * *

## 5. Backtest — Real Data, Real Crashes

**270 weekly ETH/USD close prices** (Etherscan/CoinGecko, Jan 2020 – Mar 2025). Not synthetic. Includes:

- COVID crash (ETH -38.5% in one week)
- LUNA collapse (-31.9%)
- FTX (-22%)
- Aug 2024 Yen carry trade (-22.2%)

**LP Economics ($10,000 position, 5.1 years):**

| | Without Hedge | With BELTA |
| --- | --- | --- |
| Fee income (gross) | $11,536 | $11,536 |
| Premium paid (12% of fees) | — | -$1,384 |
| IL suffered | -$9,464 | -$9,464 |
| IL reimbursed (35%) | — | +$3,312 |
| **Net P&L** | **+$2,072** | **+$4,000** |
| **Annual return** | **+4.0%/yr** | **+7.8%/yr** |

Why does this work? IL concentrates in black swan weeks. LP pays $5.17/week in premium during quiet periods. Gets $50–$216 back in a single crash week. Over 5.1 years, the payouts exceed the premiums by $1,928.

**Protocol sustainability (Underwriter Pool):**

At scale ($20M pool, $120M hedged TVL), with all three layers active:

- Pool grows at +9.3%/yr (median, sliding window stress test)
- IL/Income ratio: 0.89x — income exceeds IL payouts
- Stress tested through 2022 bear market (ETH -80% from ATH)

Full backtest methodology in the [whitepaper](https://official-belta.github.io/belta-labs/).

* * *

## 6. Why This Matters for Uniswap

**LP retention is Uniswap’s core growth constraint.**

If LPs earn more and stay longer → TVL deepens → slippage decreases → volume increases → protocol revenue grows. BELTA is direct infrastructure for this flywheel.

Specifically:

- **V4 Hook native** — no governance changes, no core protocol modifications needed
- **Dynamic Fee** — one of the most practical `beforeSwap` use cases, directly aligned with Hook Design Lab focus areas
- **Measurable LP improvement** — +3.7%/yr net benefit, backed by 5.1 years of real data
- **Protocol fee synergy** — as UNIfication protocol fees compress LP margins, IL hedging becomes more important for LP retention
- **Infrastructure, not a competitor** — BELTA makes Uniswap LPs more profitable. It doesn’t fork, replace, or compete with Uniswap. It’s a Hook.

* * *

## 7. Security Considerations

- **No external oracle dependency** — IL calculated from V4 internal tick data only. No Chainlink or TWAP manipulation risk for core IL settlement.
- **Circuit breaker** — 24h IL payouts capped at 30% of pool. Single payout capped at 5%.
- **Multisig** — protocol parameter changes require 3/5 signatures.
- **Audit plan** — 2 independent professional audits budgeted. First audit after testnet Phase 1 completion, second before mainnet pilot.
- **Epoch-based settlement** — IL settled in 7-day batches, not real-time. Prevents flash-loan-style exploits and reduces gas costs.
- **Cooldown periods** — Treasury: 30-day unstaking + 2–5% early withdrawal fee. Senior: 7-day cooldown + daily 10% TVL withdrawal cap. Structurally prevents bank runs.

* * *

## 8. Timeline

| Milestone | Target | Deliverable |
| --- | --- | --- |
| **M1 — Hook MVP** | Month 1–3 | BELTAHook.sol testnet deployment (Sepolia/Unichain), 12+ epoch executions, IL accuracy report |
| **M2 — First Audit** | Month 4–5 | Security audit report, vulnerability fixes, grant applications submitted |
| **M3 — Mainnet Pilot** | Month 5+ | Pool $100K live operation, 24 epochs real settlement data, VC pitching |
| **M4 — Open Market** | Month 11+ | Pool $10M, Treasury/Senior dual pool, BELTA token + xBELTA launch |
| **M5 — DEX Payment** | Month 36+ | Pool $20M+, DEX partnership negotiations |

* * *

## 9. Current Status

| Item | Status |
| --- | --- |
| Whitepaper | v5.6.0 — 33 pages, full mechanism design + backtest ([EN](https://official-belta.github.io/belta-labs/)) |
| Smart contracts | 8 .sol files (Foundry), scaffold complete ([GitHub](https://github.com/Official-Belta/belta-labs)) |
| Backtest engine | v5.0.1 — real ETH prices, sliding window stress test, sensitivity analysis |
| Website | [official-belta.github.io/belta-labs](https://official-belta.github.io/belta-labs/) |
| Next milestone | Testnet deployment (Sepolia / Unichain) |
| Entity | BELTA Labs Pte. Ltd. (Singapore) |

* * *

## 10. Looking for Feedback

This is an RFC — we’re here to get challenged, not to sell.

Specific questions for the community:

1. **Mechanism design:** Do you see a flaw in the premium/coverage structure? Is 12%/35% the right ratio?
2. **Underwriter economics:** Would you deposit into the Underwriter Pool at these expected returns?
3. **LP adoption:** As an LP, would you use a BELTA-hooked pool? What would change your mind?
4. **Technical:** Any concerns about the Hook callback design or gas implications?
5. **UNIfication context:** With protocol fees now live, does IL hedging infrastructure become more or less important for LP retention?
6. **Missing risks:** What failure modes are we not seeing?

* * *

## 11. Links

- **Whitepaper:** [official-belta.github.io/belta-labs](https://official-belta.github.io/belta-labs/)
- **GitHub:** [github.com/Official-Belta/belta-labs](https://github.com/Official-Belta/belta-labs)
- **Discord:** [BELTA Labs Discord](https://discord.gg/q8ZKnKaH)
- **Contact:** JJ — available in this thread or via Discord DM

* * *

_We’d rather hear “this won’t work because X” now than discover X after mainnet. All feedback welcome._

---

<div class="post-metadata">

**Author:** ![eblack333](https://avatars.discourse-cdn.com/v4/letter/e/439d5e/32.png) [@eblack333](https://gov.uniswap.org/u/eblack333)\
**Post date:** [June 10, 2026, 7:07pm UTC](https://gov.uniswap.org/t/rfc-il-hedge-hook-automated-impermanent-loss-protection-for-uniswap-v4-lps/26059/2 "2026-06-10T19:07:00Z")

</div>

Could the hedge intensity or premium/coverage ratio be regime-aware rather than only volatility-aware? In steady, fee-compensated regimes, LPs may not need as much protection, so a lower coverage level could improve net returns. In directional or shock-driven regimes, where fees are less likely to cover loss-versus-hold, higher hedge intensity may be more valuable.
