Contract addresses
Addresses of the deployed contracts on Starknet
Starknet
Upgradeable contracts
The addresses of these contracts do not change. The contracts are updated to new versions in-place. These contracts are owned by the governance contracts.
Core
Positions
Positions NFT
TWAMM Extension
Oracle Extension
Limit Orders Extension
Governance contracts
These contracts are responsible for the management of the core contracts. As of August 16th, 2024, the currently deployed version is v2.2.1.
EKUBO (Ethereum)
EKUBO
Staker
Governor
L1 Starknet Proxy
Immutable contracts
These are the addresses of the latest versions of the contracts. They may change, but the old versions will remain. We do not upgrade these contracts because it is often the case that old versions still work fine with core.
Router V3.0.13
Router V3.0.3
Router V2.0.1
Router V2
Router
Token Registry V3 (supports ByteArray)
Token Registry V2
Token Registry V1 (Legacy)
N/A
Revenue buybacks v1.0.0
Price Fetcher
Ethereum
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.
Core
Positions
Oracle
TWAMM
Orders
Router (Stateless)
MEVResistRouter (Stateless)
MEVResist
PriceFetcher (Stateless)
0x13826eEfFeCc8896B94Fafd77834F72F97D09b41
CoreDataFetcher (Stateless)
0x5A9093673CDc9F7cae8B0d177797040b758205Be
QuoteDataFetcher (Stateless)
0x91cB8a896cAF5e60b1F7C4818730543f849B408c
Last updated
Was this helpful?