Euler v2 Code Reveal

TL;DR:

  • Euler Vault Kit (EVK) and Euler Price Oracle code is made public today.
  • Auditors encouraged to begin familiarising themselves with the code ahead of $1.25m record-breaking Cantina code audit contest begins on May 20th.
  • Builders and integrators can begin learning how to create and connect together their own custom lending and borrowing vaults, or their own synthetic assets.
  • For further questions or inquiries about integrating with Euler, reach out to us on Discord or Telegram

Building in public

We are delighted to unveil today the codebase for the Euler Vault Kit (EVK), one of the main modular components of Euler v2 alongside the Ethereum Vault Connector (EVC). This follows from the publication of the EVC code several months ago

Additionally, we’re also unveiling the Euler Price Oracle, a library of immutable integrations for engaging with pricing systems which benefits not only the EVK but also the broader DeFi ecosystem.

Whilst the EVK + Price Oracle repos are still undergoing audits and further minor developments, the code is being made available publicly now as part of our commitment to build in public wherever possible and ensure that best security practices are being followed at all times. 

Although it is important to note that the code and documentation that ultimately ships at launch could differ from the preliminary codebase and documents being shared today, early publication of the code will ensure that security professionals and future vault creators have sufficient time to familiarise themselves with how things work and scrutinise the code thoroughly ahead of future code audit competitions and deployments.

Cantina Code Audit Competition

A record-breaking $1.25m Cantina code audit competition for Euler v2 begins on May 20th. The EVK, Euler Price Oracle and EVC codebases are all in scope for that competition and now publicly available for security engineers to scrutinise. 

Whilst there will no doubt be improvements and alterations to code and its documentation ahead of the start of the competition, security engineers who begin reviewing the code early will likely give themselves the best chance possible of uncovering valuable bugs. 

Time to get building

Euler v2 works quite differently from Euler v1, with users able to create their own customised lending and borrowing vaults in a permissionless fashion using the EVK and then chain them together using the EVC. Today’s publication of the EVK code allows builders and integrators to start better understanding how to get started using Euler v2.

Advanced builders can create their own vaults from scratch and build on top of the open-source EVC, or use the EVK’s tailor-made, productised vaults, which come equipped with popular features out of the box and can typically be deployed in just a few clicks. 

You can read more about the philosophy of how lending protocols work in this blog post

Resources for getting started

For those wanting to dig in straight away, the main resources are available here:

Repos

https://github.com/euler-xyz/euler-vault-kit 

https://github.com/euler-xyz/euler-price-oracle/

https://github.com/euler-xyz/ethereum-vault-connector 

Docs

https://evc.wtf/docs/whitepaper 

https://docs.euler.finance/euler-vault-kit-white-paper/ 

Join the Community

Follow us on Twitter. Join the Discord. Keep in touch on Telegram (community, announcements). Check out the Euler Finance website.

2024 Euler © All Rights Reserved

Press enquiry:

[email protected]