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:
const markets = new Contract(MarketsABI, Markets_Proxy_Address); // proxy address

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​

Goerli

Contract
Proxy Address
Etherscan (Proxy)
Etherscan (Implementation)
Source Code
Euler
0x931172BB95549d0f29e10ae2D079ABA3C63318B3
​
​Etherscan​
​GitHub​
Markets
0x3EbC39b84B1F856fAFE9803A9e1Eae7Da016Da36
​Etherscan​
​Etherscan​
​GitHub​
Liquidation
0x66326c072283feE63E1C3feF9BD024F8697EC1BB
​Etherscan​
​Etherscan​
​GitHub​
Exec
0x4b62EB6797526491eEf6eF36D3B9960E5d66C394
​Etherscan​
​Etherscan​
​GitHub​
Swap
0xA0AAb1Ddd165cE80AE2b9bC9bBE3b6EEFBB2300c
​Etherscan​
​Etherscan​
​GitHub​
Governance
0x496A8344497875D0D805167874f2f938aEa15600
​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