EVM Contracts (V2)

Addresses of the deployed contracts on Ethereum (V2)

The EVM contracts are now deprecated.

All smart contracts on Ethereum are immutable. The owner role in the contract can only withdraw protocol fees, and is set to the L1 StarknetOwnerProxy (Etherscan) contract, representing the governor on Starknet.

There are two kinds of contracts in Ekubo Protocol, stateful and stateless. Stateless contracts may be redeployed at any time for the use in our backend and interface. Stateful contracts are never redeployed, i.e. their addresses will never change.

The addresses of all Ethereum contracts are the same on Sepolia and Mainnet. The contracts are not deployed to any other EVM chain.

Contract
Address

Core

0xe0e0e08A6A4b9Dc7bD67BCB7aadE5cF48157d444 Mainnet, Sepolia

Positions

0xA37cc341634AFD9E0919D334606E676dbAb63E17 Mainnet, Sepolia

Oracle

0x51d02A5948496a67827242EaBc5725531342527C Mainnet, Sepolia

TWAMM

0xd4279c050da1f5c5b2830558c7a08e57e12b54ec Mainnet, Sepolia

Orders

0xae1430e3e089794beacba260657fcd0f0967c18a Mainnet, Sepolia

Router (Stateless)

0x9995855C00494d039aB6792f18e368e530DFf931 Mainnet, Sepolia

MEVResistRouter (Stateless)

0x0c95eA31e4501B3b879Cae2232087E478D44aEAB Mainnet, Sepolia

MEVResist

0x553a2EFc570c9e104942cEC6aC1c18118e54C091 Mainnet, Sepolia

PriceFetcher (Stateless)

0x5a9093673cdc9f7cae8b0d177797040b758205be

CoreDataFetcher (Stateless)

0x208bb00c6b142351e4a431f6dd323691ebb7c285

QuoteDataFetcher (Stateless)

0x91cB8a896cAF5e60b1F7C4818730543f849B408c

TokenWrapperFactory (Stateless)

0x2b8d80d891C1E20aca70fF8a85714aa1900Ab120 Mainnet, Sepolia

TokenWrapperPeriphery (Stateless)

0x2992e49d73Cc97FbC69c5498F332984C9a89f5d6 Mainnet, Sepolia

RevenueBuybacks

TBD

Last updated

Was this helpful?