project screenshot 1
project screenshot 2
project screenshot 3

JunLend

One-click migration that guarantees better yield and liquidation protection.

JunLend

Created At

ETHGlobal San Francisco

Winner of

Chronicle Protocol - Best Integration of Chronicle Protocol 2nd place

Uniswap Foundation - Hooks, Hooks, and Hooks 3rd place

Project Description

JunLend features a simple one-click migration that guarantees better yield and liquidation protection. JunLend pools everyone's positions together. So if I'm borrowing USDC and you're supplying USDC, you can use your USDC to pay off my debt. In this pool, we match users' deposits/borrows to create win-win situations that boost the underlying yield efficiency. This also boosts the global health factor, creating this buffer for liquidations. Instead of AAVE liquidating you, JunLend would liquidate you through a fair Dutch auction that lets you keep the MEV surplus. JunLend will support many lending protocols and many different chains. It's strictly better to use JunLend over the vanilla option.

How it's Made

The smart contracts use Uniswap v4 to flashloan so it can migrate a user's borrow position. Liquidations are handled with a Uniswap hook that lets users buy the capital in exchange for the debt. Chronicle powers the oracle for internal liquidations. The frontend is built with next.js and wagmi. Testing was done through Foundry.

background image mobile

Join the mailing list

Get the latest news and updates