Skip to content

euler-xyz/euler-interfaces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

695 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

euler-interfaces

Canonical addresses, ABIs, and interface definitions for the deployed Euler protocol contracts across all supported chains.

✅ Deployed Code Verification

Every security-relevant Euler contract is verified at the bytecode level: the on-chain runtime code is proven equal to a build of an exact, recorded source commit — block explorers are never in the trust path — and each deployment is diffed against its component's most recent audited baseline, so any code beyond audited revisions is visible as a real diff.

Browse the per-chain verification reports →

  • verify/manifest.json — source provenance for every contract (repo + commit SHA + build profile), bytecode-proven
  • verify/audits.json — the audit registry backing the baselines
  • verify/baselines.json — one audited baseline per component, with derivations
  • Reports are named by chain ID (e.g. verify/1.md for Ethereum mainnet) and are regenerated by CI whenever addresses or verification inputs change; verification is a required gate on such PRs.

Anyone can reproduce the proofs with euler-verifier using only public RPC endpoints — no API keys or secrets required.

Layout

Path Contents
addresses/<chainId>/ Deployed contract addresses per chain
abis/ Contract ABIs
interfaces/ Solidity interface definitions
verify/ Bytecode verification reports and provenance manifests
EulerChains.json, chains.js Supported chain metadata

Security

See SECURITY.md for the disclosure policy, and the verification reports for what is deployed where.

About

Addresses, ABIs and interfaces for the Euler protocols — every deployed contract bytecode-verified against its source commit and audited baseline

Resources

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages