BoringDeFi
Non-custodial USDC vault on Arbitrum. Spreads deposits across Aave, Fluid, Compound and Morpho, and refuses on-chain to put money anywhere it couldn't get back today.
视频


技术栈
描述
BoringDeFi is a stablecoin yield vault for people who want only the boring part of DeFi: lending yield on USDC, no leverage, no points, no lockup.
The problem: yield vaults chase APY and end up parking depositors' money in pools that are fully borrowed out, paused markets or curated vaults whose markets freeze. The money is "there" but cannot come out when people need it.
What we built on Arbitrum One: BoringVault, a non-custodial ERC-4626 vault. After every keeper move the contract itself checks three rules and reverts if any fails:
1. Concentration cap per venue (a venue without a cap is closed).
2. Idle buffer - some USDC always stays in the vault.
3. Exit liquidity - the venue must be able to pay back our whole position immediately. A 100%-utilized pool or a paused market cannot receive funds.
If one venue freezes later, withdrawals take what it can pay and route around it instead of failing.
Venues (native USDC): Aave v3, Fluid, Compound III, Morpho Steakhouse, Morpho Gauntlet. The keeper holds only KEEPER_ROLE: it can move USDC between these venues within the rules and cannot withdraw anyone's funds. Fee: 1% of each depositor's profit, never principal.
Tested: 47 unit, fuzz and invariant tests plus 7 fork tests against the real Arbitrum venues (drained Aave pool, paused Comet, frozen venue during a withdrawal, 30-day yield with profit-only fee).
本次黑客松进展
Prior work: BoringDeFi vault core (AllocatorVault, AllocatorVaultV2 with profit-only fee, Aave and ERC-4626 adapters). The first BoringDeFi vault has been live on Ethereum mainnet since May 2026 as a capped canary.
Built during the buildathon:
- BoringVault: concentration, idle-buffer and exit-liquidity guards enforced on-chain; withdrawals that route around a frozen venue.
- IExitLiquidity.withdrawableNow() in the Aave, ERC-4626 and a new Compound III adapter.
- Arbitrum One venue research: every address verified on-chain; Morpho vaults from the listed set, vaults with absurd APYs excluded.
- Deploy script (encrypted keystore, no private key in env).
- 16 new unit/fuzz tests and 7 Arbitrum fork tests, CI green.
- Keeper for Arbitrum: tested planner (base APY only, TVL floor, "too good to be boring" outlier filter) and CLI that simulates each move before sending it.
- Deposit/withdraw web app with a live exit-liquidity table read from chain.
融资状态
Bootstrapped by the founding team. No outside funding raised yet.