June 28, 2025
Euler V2 is not just an update: it is a complete overhaul of the protocol that breaks entirely with the traditional monolithic approach by introducing a modular, fully permissionless infrastructure capable of hosting tailor-made credit markets and paving the way for a multitude of use cases for DeFi users.
Launched in 2021, Euler V1 was a decentralized lending platform that already stood out from the players of its time through a permissionless vision in creating new credit markets for assets.
Although this model was unprecedented, it suffered from some limitations: the market parameters were controlled by Euler and organized around a three-tier risk management system: isolation, cross, and collateral tiers. By default, a newly listed asset on the protocol was in "isolation" mode and could only be used as collateral under certain conditions.
This system, although more flexible than Aave or Compound, was still limited in its ability to accommodate markets with different logics. Furthermore, the monolithic architecture of the liquidity reserve shared among all assets amplified the impact of the 2023 hack.
In this context, Euler V2 was born from a dual realization: the limits of a monolithic approach, and the need for a more resilient, flexible, and adaptable infrastructure. Thus, Euler Labs decided to pause V1 to work on an entirely new version of the protocol.
The general idea behind Euler V2 is to build a modular lending ecosystem. To achieve this, the protocol relies on an architecture centered around three core pillars: Vaults, the Euler Vault Kit (EVK), and the Ethereum Vault Connector (EVC).
This new model allows for the permissionless creation of lending and borrowing markets and offers greater flexibility, with the possibility to customize features according to use cases, and enhanced security through risk isolation by separating liquidity for each asset.
Euler V2 does not represent a mere update but a complete paradigm shift compared to the previous version. Here are the main differences between the two architectures:
→ Check out our analysis on Euler’s history and the secret of its rebirth:
The Euler Vault Kit (EVK) is the core of Euler V2’s permissionless infrastructure. It is a deployment framework designed to allow any user or protocol to create a Vault - and therefore a new credit market - completely autonomously.
The Vault is the fundamental building block of Euler V2, as it stores both the collateral assets deposited by borrowers and the funds deposited by lenders.
Concretely, a Vault is an ERC-4626 compliant smart contract, dedicated to a single ERC-20 token. Each Vault operates as an isolated structure, with all of its operating rules defined by the creator using the EVK.
These configuration parameters are numerous:
Thus, Vaults can be designed for a wide variety of use cases, ranging from ultra-conservative stablecoin markets to exotic, highly volatile, or experimental markets. This flexibility is at the heart of Euler V2’s thesis: to create an infrastructure capable of supporting the full diversity of decentralized finance needs without imposing a one-size-fits-all model.
The EVK also includes all the functions needed for the operational management of a Vault: minting of deposit shares (sTokens), minting of debt shares (dTokens), interest processing, liquidation management, etc.
Finally, it is important to note that the kit is modular and extensible: new modules can be developed and integrated at any time, allowing the Euler ecosystem to evolve without requiring updates to the main protocol.
The Ethereum Vault Connector (EVC) is the component that interconnects multiple Vaults to create functional credit markets. This role is crucial, as it enables users to deposit an asset as collateral in Vault A and borrow a different asset from Vault B.
From a technical standpoint, the EVC acts as both a state manager and an intermediary between the vaults and all other parts of Euler. Here are some examples:
The EVC is designed as a modular registry. New Vaults can be connected at any time, provided they respect the protocol’s standard interfaces. It also enables integrations with external layers, notably other DeFi protocols.
In summary, the Ethereum Vault Connector is the component that allows the modular architecture to be fully utilized, ensuring consistent management of user positions across multiple markets while allowing each Vault complete control over its internal rules.
In Euler V2, a market is a structure where borrowers can obtain loans and lenders can deposit their assets to earn interest. Concretely, a market connects several vaults to form a coherent lending and borrowing environment.
Market creators are curators whose role is to deploy vaults on Euler via the Euler Vault Kit (EVK) and then connect them through the Ethereum Vault Connector (EVC).
For example, Usual Money is the curator of a market called “Usual Stability Loan” connecting two vaults on USD0 and USD0++. Thus, users can deposit USD0 to borrow USD0++. Note that this market represents $688 million in TVL, or just under a third of Euler's total TVL.
When creating a market, curators determine several parameters and rules that will govern user interactions. These include risk assessment methods, oracles, interest rate curves, hooks, governance types, and more.
It is important to note that market deployment is permissionless and that the same vault can potentially be integrated into several markets, as long as its parameters are compatible. This modularity enables greater composability and can potentially accelerate liquidity and growth for new markets.
Since markets are fully configurable, there are several major categories on Euler V2:
→ For further details, see our overview of all Euler V2 products:
Euler V2 relies on a completely reimagined risk management system consistent with its new modular architecture. Unlike V1, which imposed a rigid logic (Isolation, Cross, Collateral tiers), V2 delegates this management at the vault level, with a dual approach: hard-coded risk parameters for trustless markets and “Risk Curators” responsible for dynamic evaluation of managed markets.
In Euler V2, each Vault is based on a fundamental governance choice that determines its risk management strategy: trustless or managed. This choice defines the market's flexibility level, the type of users targeted, and above all, the system's ability to adapt to changing market conditions.
Trustless vaults are completely autonomous: their parameters are set once at deployment and then frozen over time. No actor, not even Euler Labs, can modify them. This includes accepted collateral, Loan-to-Value (LTV), liquidation thresholds, interest rate curves, and oracles.
This approach guarantees maximum predictability for users: the operating framework is transparent, deterministic, and immune to human or political decisions. This makes them particularly suitable for stable assets, conservative markets, or experimental use cases that want to avoid any form of intervention.
However, this total absence of governance comes with a structural risk: the inability to adapt parameters to changing market conditions. In the event of volatility in an asset, oracle failure, or sudden collateral depreciation, the Vault remains passive.
Thus, users must manage their exposure themselves, assuming full responsibility for their positions. Using this type of Vault is akin to adopting a fully autonomous approach to risk management and requires constant vigilance.
Conversely, managed vaults are administered by a Risk Curator, an actor responsible for active market supervision. This curator can adjust certain vault parameters in real time (within the framework’s authorized limits) to ensure its security and profitability.
They can react to changes in asset volatility, deactivate risky collateral, readjust LTV based on conditions, or update oracles as needed.
This approach is more flexible and allows for dynamic risk management, comparable to that performed by a risk manager in traditional finance. It thus targets more complex, volatile, or innovative markets where human oversight is preferable to a rigid framework.
Risk Curators are the designated actors responsible for supervising one or more managed vaults. Their mission is to ensure the security, profitability, and proper configuration of the markets they oversee.
As explained above, this role is similar to that of a traditional risk manager in finance, requiring rigor, transparency, and accountability to users. Curators can be professional entities (protocols, funds, DAOs) whose legitimacy is based on their technical expertise and reputation.
Euler does not impose a single governance model for these curators but provides mechanisms for community monitoring. In the future, it is possible that Euler governance (via the EUL token) could influence the assignment or revocation of these critical roles.
→ See our interview with Michael Bentley and our Analyst Notes, featuring the best moments explained and analyzed:
The liquidation system of Euler V2 is designed to adapt to the diversity of markets while ensuring maximum protection for lenders. Unlike traditional models where liquidation mechanisms are standardized and inflexible, Euler offers a fully customizable framework, integrated directly into each vault.
As in any lending protocol, a position becomes eligible for liquidation when it exceeds a certain safety ratio defined by the Loan-to-Value (LTV) or liquidation threshold. In Euler V2, these parameters are specific to each vault and can be adjusted based on the type of asset, its volatility, liquidity, and the market's risk tolerance.
When a position is liquidated, Euler follows a model similar to Aave or Compound, where the liquidator repays part of the at-risk account’s debt and receives a portion of the collateral at a discount, known as the liquidation incentive.
However, Euler completely redefines this logic at the vault level since each vault defines its own liquidation conditions, including:
One of the fundamental contributions of the vault system is that each liquidation process is completely isolated. It can only affect the specific market in question and has no impact on other vaults in the ecosystem. This property limits the contagion effects observed in monolithic protocols (as seen during the Euler V1 hack) and makes the protocol more resilient to extreme events.
Thus, in the event of instability in a specific market (collapse of a stablecoin, oracle manipulation, sudden collateral depreciation, etc.), the rest of the Euler ecosystem remains fully operational.
For example, a vault creator can choose to create a market where liquidations are carried out exclusively in USDC, regardless of the borrowed asset. This guarantees greater predictability for liquidators and helps maintain market liquidity even during periods of stress.
This level of granularity in configuration opens the door to unprecedented scenarios: partially insured markets, "grace period" liquidation mechanisms, hybrid modes between automated market makers and lending, and so on.
Euler V2 introduces a much more sophisticated economic architecture than V1, designed to better align the interests of users, market developers, risk managers, and the DAO. One of the major innovations lies in the explicit separation between fees generated by vaults and rewards distributed through independent incentive mechanisms.
Unlike other protocols where collected fees directly fund distributed rewards, Euler V2 completely decouples these two elements. Fees are defined and collected at each vault level: interest paid by borrowers, liquidation commissions, or revenue generated from custom hooks.
Their allocation is also configurable: they can be directed to the Euler DAO, to the vault creator, or to a risk curator when a vault is managed. By default, the user receives 90% of the interest generated, while the remainder is split equally between the vault curator and the DAO.
Rewards, on the other hand, follow an entirely independent circuit. They are managed through a system of reward streams and reward programs, allowing any actor to fund and structure an incentive policy for protocol users.
The system relies on two components: Reward Streams, which define the allocation of a given token over a specified period, and Reward Programs, which specify the distribution rules.
This mechanism allows any protocol or third-party DAO to create an additional rewards stream (in points, tokens, etc.) on any market. The goal is often to attract liquidity to a specific vault, incentivize borrowing, reward risk management actions, and so on.
For example, a Reward Program might distribute 70% of the tokens from a stream to lenders of a Vault and 30% to borrowers, with dynamic weighting based on engagement duration or activity volume. The system is fully permissionless and programmable, while remaining compatible with front-end interfaces through the “Rewards Manager” governance module.
The Fee Flow of Euler V2 is an open-source module designed to optimize the management of fees collected by the protocol. It is based on an auction mechanism aimed at converting the wide variety of assets collected through fees into a single asset: EUL.
In concrete terms, the fees generated by the vaults (for example in eUSDC, eDAI, or eWETH) are first accumulated in each vault. Then, they are sent to a contract called FeeFlowController to enter the Fee Flow auction circuit.
At each epoch, auctions are launched on the fee packages generated by the vaults. Their price is set according to a specific rule and then follows a linear decay curve until reaching zero. The auction closes when a buyer decides to pay the current price to obtain all the tokens accumulated in the contract.
Once the auction is completed, the tokens are transferred to the buyer (eUSDC, eDAI, eWETH, etc.), and the amount paid (in EUL) is redirected to Euler DAO’s treasury. The DAO can then decide to burn these tokens, redistribute them, or fund growth initiatives.
This mechanism presents several advantages:
Take an example: if the protocol collects $10,000 in eUSDC, these fees will be bought by bidders, who monitor their value off-chain and wait for the price to drop to an attractive level. When a bidder wins the auction, they pay in EUL, receive the $10,000 in eUSDC, and the EUL collected is sent to the DAO.
Euler V2 marks an important turning point in the evolution of the protocol, with a modular architecture that stands out for its flexibility and permissionless approach. By allowing each market to define its own parameters and by isolating risks through the Vaults, Euler addresses diverse needs while limiting the propagation of potential failures.
In the long term, this modularity paves the way for innovations that are still largely unexplored in DeFi: the integration of real-world assets (RWAs), uncollateralized loans, spot derivatives products, or even P2P lending without oracles.
Moreover, the concept of vault combinations, made possible by the EVC, could enable the creation of new yield loops and advanced strategies. This is notably one of the ambitions of the upcoming “Earn” product, which aims to make Euler a central platform for building complex financial products.
This content is part of an OAK Research initiative: a protocol-focused week. You can find all our other analyses on Euler on our platform.