DualPool | Uniswap as the Execution Layer for Lending Capital
DualPool allows market makers to earn lending yield on their inventory while keeping the same capital available for liquidity provision when a swap arrives
Instead of leaving assets inside an AMM 24/7, capital is deposited into ERC-4626 vaults, where it continues generating yield. When a trade is submitted, the DualPool Hook automatically:
Withdraws the required capital → builds concentrated liquidity → executes the swap → collects fees → unwinds the position → returns the remaining assets to the vault
----------
The entire process happens atomically within a single transaction, without relying on an external keeper
As a result, the same inventory can generate two revenue: Lending yield while idle + swap fees when activated
Architecture:
• ERC-4626 Vault: Yield backend
• DualPool Hook: JIT liquidity coordination layer
• Uniswap v4: Execution and settlement layer
----------
Liquidity does not need to remain inside an AMM 24/7. Capital can earn yield in lending markets and move into Uniswap only when execution is required
➥ DualPool shows how
@Uniswap can evolve from a venue that permanently stores liquidity into an execution layer for capital managed across the broader DeFi ecosystem.