Managed liquidity on Uniswap v4. One balance earns three ways at once — Aave lending, swap fees, and recaptured MEV — with an auto-managed range and zero rebalancing. LPs who bring real, committed liquidity earn the biggest share.
A normal pool is a warehouse of inventory sitting idle, earning nothing until a customer walks in. The ULV keeps that inventory in a high-yield account — and moves just enough to the front of the store for each sale, the instant it’s needed.
Add one side of the pair or both — the vault balances it. You receive vault shares representing your slice of the whole position.
By default almost nothing idles in the pool. The majority earns continuous lending yield in Aave (or another quality ERC-4626 vault).
The V4 hook sees the trade, computes exactly how much liquidity it needs, pulls only that from Aave, executes, and returns the rest — atomically, one transaction.
Trading fees, plus MEV/arb value that would go to bots, plus impact fees on large trades — split by the project’s template (e.g. 60% LPs / 30% treasury / 10% buybacks).
Optimal range, rebalancing, and fee compounding run on their own — keeping as much capital in Aave as possible while still giving traders good execution.
Each project sets its own split. Trading fees, captured MEV, and impact fees all flow through it.
Inventory sits in the pool, mostly idle, earning nothing between trades. Bots skim the arb.
Capital earns in Aave, serves each trade just-in-time, and shares the value bots used to take.
Holds capital, issues shares, talks to Aave
Watches every swap, pulls JIT liquidity, captures MEV
Provides the continuous base yield
Distributes fees + MEV by the chosen template
Here’s a single $50k trade moving through a vault that holds $2M — and why the capital behind it earns in two places at once.
The vault holds $2.0M. About 95% sits in Aave earning lending yield — only a thin buffer waits in the pool. That capital is working every second, not idling.
The V4 hook sizes exactly how much liquidity this trade needs at the current range, and pulls only that from Aave — atomically, in the same transaction.
Against that just-in-time liquidity: a 0.30% fee ($150), plus ~$40 of MEV/arbitrage the hook captures that a bot would otherwise have taken.
The liquidity returns to Aave; it never stopped earning. The $190 captured is split by the vault’s template — LPs / treasury / buybacks.
Every vault runs the same Unified Liquidity engine — idle capital in Aave, JIT liquidity per swap, reputation-weighted fees. Only who provides the two sides changes.
Everyone else pays LPs by size. Mintware weights your fee share by reputation — drive the model below.
Illustrative model · base APY is your input, not a Mintware projection. Actual yield varies by pool activity.
The second lever on your fee share: longer locks earn a higher multiplier, and the early-exit penalty tapers to zero as you near unlock.
The rules that protect your deposit live in the contract — verifiable, and impossible to quietly change.
Other protocols pay a flat bounty. Here, referring an LP feeds your reputation — so you're paid twice: in fees now, and in a higher multiplier on every future deposit.
Every vault is public and ranked by liquidity. Live vaults climb automatically as capital flows in — examples are shown until real vaults seed.
Browse the live vaults, or open your own — deposits run in the app.