Euler
Search…
Addresses
Smart contract addresses for Euler
Besides Euler, the smart contracts are upgradeable via Governance which will be controlled by EUL token holders (i.e., the implementation contracts will be upgraded periodically). Hence, for contract interaction, please use the proxy smart contract addresses.
For example, using web3.js to interact with the Markets contract, we use the Markets contract ABI but set the Markets contract proxy address as the target contract:
1
const markets = new Contract(MarketsABI, Markets_Proxy_Address); // proxy address
Copied!

Networks

The Euler protocol is currently deployed to the following networks:

Mainnet

Contract
Proxy Address
Etherscan (Proxy)
Etherscan (Implementation)
Source Code
Euler
0x27182842E098f60e3D576794A5bFFb0777E025d3
Etherscan
GitHub
Markets
0x3520d5a913427E6F0D6A83E07ccD4A4da316e4d3
Etherscan
Etherscan
GitHub
Liquidation
0xf43ce1d09050BAfd6980dD43Cde2aB9F18C85b34
Etherscan
Etherscan
GitHub
Exec
0x59828FdF7ee634AaaD3f58B19fDBa3b03E2D9d80
Etherscan
Etherscan
GitHub
Swap
0x7123C8cBBD76c5C7fCC9f7150f23179bec0bA341
Etherscan
Etherscan
GitHub
Governance
0xAF68CFba29D0e15490236A5631cA9497e035CD39
Etherscan
Etherscan
GitHub

Ropsten

Contract
Proxy Address
Etherscan (Proxy)
Etherscan (Implementation)
Source Code
Euler
0xfC3DD73e918b931be7DEfd0cc616508391bcc001
Etherscan
GitHub
Markets
0x60Ec84902908f5c8420331300055A63E6284F522
Etherscan
Etherscan
GitHub
Liquidation
0xf9773f2D869Bdbe0B6aC6D6fD7df82b82C998DC7
Etherscan
Etherscan
GitHub
Exec
0xF7B8611008Ed073Ef348FE130671688BBb20409d
Etherscan
Etherscan
GitHub
Swap
0x86ea9f57d81Bf0C69Ff71114522fB3f29230DbA6
Etherscan
Etherscan
GitHub
Governance
0x78eE171d6c8d3808B72dAb8CE647719dB3bb4cC9
Etherscan
Etherscan
GitHub
Note: the Governance smart contract is currently used for our risk-guarded launch (Phase 1 of the mainnet launch) while we build up to community-led governance in Phase 2.
Export as PDF
Copy link