How Does Euler Finance Work?
A lending protocol rebuilt from scratch after losing $197M in a 2023 hack (funds were later recovered). It holds $300M in deposits with a modular vault system that lets developers create custom lending markets. Its C+ grade reflects strong security spending against a proven track record of vulnerability.
TVL
$337M
Sector
Lending
Risk Grade
C
Value Grade
C+
Core Mechanisms
Lending/Modular-Vault
NovelEuler Vault Kit (EVK) for customizable lending vault deployment
V2 meta-lending protocol enabling permissionless creation of tailored lending vaults. Developers configure collateral types, risk parameters, and oracles per vault.
Vault/Connector
NovelEthereum Vault Connector (EVC) linking ERC-4626 vaults with smart contracts
EVC allows vaults to use each other as collateral and interact with arbitrary smart contracts. Creates composable credit layers but also cross-vault dependency chains.
Lending/Interest-Rate
Reactive interest rate model adjusting to utilization with kink-based curves
Interest rates respond to utilization with configurable kink points. V2 allows each vault to define its own rate model parameters.
Oracle/Multi-Source
Per-vault oracle configuration supporting Chainlink, Uniswap TWAP, and custom feeds
Each vault independently configures its oracle source. Flexibility enables niche markets but requires careful oracle selection per vault.
Liquidation/Soft
Soft liquidation mechanism with Dutch auction-style discount
Liquidations use a discount mechanism that increases over time, incentivizing timely liquidation while reducing penalty severity for borrowers.
Governance/DAO
EUL token governance with on-chain voting for protocol parameters
Standard DAO governance model. $4M spent on security audits pre-relaunch with 31 audit reports from 12 firms and $1.25M bug bounty.
Lending/Sub-Account
Multi-collateral sub-accounts for portfolio isolation within a single address
Users can create sub-accounts to isolate different collateral positions, preventing cross-position liquidation cascades within their portfolio.
How the Pieces Interact
Permissionless vault creation via EVK combined with cross-vault linking via EVC could create unintended dependency chains where one vulnerable vault drains collateral from connected vaults.
Custom vaults with poorly configured or manipulable oracles could be used as collateral through EVC, introducing toxic collateral into the broader vault ecosystem.
Cascading liquidations across EVC-connected vaults where liquidation in one vault triggers margin calls in vaults using it as collateral, amplifying systemic stress.
Custom rate models in niche vaults could produce extreme rate spikes trapping borrowers, especially in markets with thin liquidity and concentrated lender positions.
Governance attacks could modify global parameters affecting all EVK-created vaults simultaneously, unlike isolated governance in per-vault models.
What Could Go Wrong
- History of $197M flash loan exploit in March 2023 (funds recovered) demonstrates protocol-level vulnerability precedent
- Modular Euler Vault Kit allows permissionless vault creation, expanding smart contract attack surface
- Ethereum Vault Connector linking arbitrary ERC-4626 vaults introduces cross-vault contagion vectors
Cross-Vault Contagion via EVC Dependency Chain
ElevatedTrigger: A permissionlessly-created EVK vault with a manipulable oracle is used as collateral by 3+ other vaults through EVC, and the oracle is exploited
- 1.Attacker deploys EVK vault with manipulable low-liquidity oracle feed — Vault appears legitimate and accumulates deposits used as EVC collateral
- 2.Attacker manipulates oracle to inflate collateral value in the malicious vault — Borrows far exceed true collateral value; attacker extracts funds from connected vaults
- 3.Connected vaults detect bad debt as malicious vault becomes insolvent — Soft liquidation mechanisms activate but cannot recover funds already extracted
- 4.Cascading insolvency propagates through EVC dependency chain — 3+ connected vaults accumulate bad debt; depositors in legitimate vaults suffer losses
- 5.Market panic triggers withdrawal runs across all Euler V2 vaults — Protocol TVL drops 50%+; confidence in permissionless vault model collapses
Risk Profile at a Glance
Overall: C (45/100)
Lower score = safer