Celo core contracts
Table of Contents
To facilitate Celo features and governance, the Celo chain has a set of core contracts.
Contracts List
Alfajores testnet
See also the config files
L1 Contracts
Contract | Address |
---|---|
AddressManager | 0xF9f47a32F0BB1F92cF200b1CC9a1713F96b65284 |
CustomGasTokenProxy | 0x3E3FEA3F31ff162a460f11Af4c53f39E743fd88c |
DisputeGameFactoryProxy | 0xE28AAdcd9883746c0e5068F58f9ea06027b214cb |
L1CrossDomainMessengerProxy | 0xF1eE12842631A56a860A38C20B588F4Bb872a4F8 |
L1ERC721BridgeProxy | 0x514912297580a20B7a0C2930BC8503d2C13Da642 |
L1StandardBridgeProxy | 0xD1B0E0581973c9eB7f886967A606b9441A897037 |
L2OutputOracleProxy | 0x4a2635e9e4f6e45817b1D402ac4904c1d1752438 |
OptimismMintableERC20FactoryProxy | 0xa950F004F069B0bF9201b17e71549c7711d4a9d5 |
OptimismPortalProxy | 0x82527353927d8D069b3B452904c942dA149BA381 |
PreimageOracle | 0x68967789277F6E831c9Dd73b5B67E598f79C248D |
ProtocolVersionsProxy | 0x5E5FEA4D2A8f632Af05D1E725D7ca865327A080b |
ProxyAdmin | 0x4630583d066520aF0E3fda0de2C628EEd2888683 |
SafeProxyFactory | 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2 |
SafeSingleton | 0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552 |
SuperchainConfigProxy | 0xdf4Fb5371B706936527B877F616eAC0e47c9b785 |
SystemConfigProxy | 0x499b0C1F4BDC76d61b1D13b03384eac65FAF50c7 |
SystemOwnerSafe | 0xf05f102e890E713DC9dc0a5e13A8879D5296ee48 |
L2 Contracts
Contract | Address |
---|---|
Registry | 0x000000000000000000000000000000000000ce10 |
Accounts | 0xed7f51A34B4e71fbE69B3091FcF879cD14bD73A9 |
Attestations | 0xAD5E5722427d79DFf28a4Ab30249729d1F8B4cc0 |
BlockchainParameters | 0xE5aCbb07b4Eed078e39D50F66bF0c80cF1b93abe |
CELO (GoldToken) | 0xF194afDf50B03e69Bd7D057c1Aa9e10c9954E4C9 |
CeloUnreleasedTreasury | 0x07bf0b2461A0cb608D5CF9a82ba97dAbA850F79F |
DoubleSigningSlasher | 0x88A4c203C488E8277f583942672E1aF77e2B5040 |
DowntimeSlasher | 0xf2224c1d7b447D9A43a98CBD82FCCC0eF1c11CC5 |
Election | 0x1c3eDf937CFc2F6F51784D20DEB1af1F9a8655fA |
EpochRewards | 0xB10Ee11244526b94879e1956745bA2E35AE2bA20 |
Escrow | 0xb07E10c5837c282209c6B9B3DE0eDBeF16319a37 |
FeeCurrencyDirectory | 0x9212Fb72ae65367A7c887eC4Ad9bE310BAC611BF |
FederatedAttestations | 0x70F9314aF173c246669cFb0EEe79F9Cfd9C34ee3 |
FeeHandler | 0xEAaFf71AB67B5d0eF34ba62Ea06Ac3d3E2dAAA38 |
Freezer | 0xfe0Ada6E9a7b782f55750428CC1d8428Cd83C3F1 |
Governance | 0xAA963FC97281d9632d96700aB62A4D1340F9a28a |
LockedGold | 0x6a4CC5693DC5BFA3799C699F3B941bA2Cb00c341 |
MentoFeeHandlerSeller | 0xae83C63B5FB50C353c8d23397bcC9dBf3a9837Ac |
OdisPayments | 0x645170cdB6B5c1bc80847bb728dBa56C50a20a49 |
Random | 0xdd318EEF001BB0867Cd5c134496D6cF5Aa32311F |
Reserve | 0xa7ed835288Aa4524bB6C73DD23c0bF4315D9Fe3e |
SortedOracles | 0xFdd8bD58115FfBf04e47411c1d228eCC45E93075 |
StableToken | 0x874069Fa1Eb16D44d622F2e0Ca25eeA172369bC1 |
StableTokenBRL | 0xE4D517785D091D3c54818832dB6094bcc2744545 |
StableTokenEUR | 0x10c892A6EC43a53E45D0B916B4b7D383B1b78C0F |
TransferWhitelist | 0x52449A99e3455acB831C0D580dCDAc8B290d5182 |
UniswapFeeHandlerSeller | 0xc7b6E77C3702666DDa8EB5b7F30234B020788b21 |
Validators | 0x9acF2A99914E083aD0d610672E93d14b0736BBCc |
Baklava testnet
See also the config files
L1 Contracts
Contract | Address |
---|---|
AddressManager | 0x287e72A628E2F0c31d5005206A826156068B5723 |
CustomGasTokenProxy | 0x1D49Aae464406183D2505Ab59EFBd72d00967653 |
DisputeGameFactoryProxy | 0x8E12F3835054ec86B673fc88b65128042c37B152 |
L1CrossDomainMessengerProxy | 0x3dcFeB6B7aDd3EdC6bADCB230606346852a59774 |
L1ERC721BridgeProxy | 0xEaAAd311d728BCFFfd0b1C0Ee0c39c9B92e44Eb5 |
L1StandardBridgeProxy | 0x6B0Ea1127A584Ca254C3D4102116A085Bb456b1E |
L2OutputOracleProxy | 0x3caA6aFeb49455398220e252910Cc54D2f4639fB |
OptimismMintableERC20FactoryProxy | 0x05466fC2970Ab81EcF9ed68A69a3D3A0D00699Dc |
OptimismPortalProxy | 0x72A9211eEE2655A8b0a86f6Cf26E40C0B065955A |
PreimageOracle | 0x8E62838F579363935BC21557FFA121a83F22c2ec |
ProtocolVersionsProxy | 0xcaac9ca372CaFB6fE0746C5827CfcBf6105461B7 |
ProxyAdmin | 0xEe91e31Bb0D30BD97bC5FB49FB69dC453b26987B |
SafeProxyFactory | 0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2 |
SafeSingleton | 0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552 |
SuperchainConfigProxy | 0x9a6DEe945DE139ae8044B1af488Cdaa919601053 |
SystemConfigProxy | 0xcd10aDA88c7bF564B7D0036b4D55750E3748E789 |
SystemOwnerSafe | 0xc5F7C7cb71c92F8bACa690bEADeCDac55a695d96 |
L2 Contracts
Contract | Address |
---|---|
Registry | 0x000000000000000000000000000000000000ce10 |
Accounts | 0x64FF4e6F7e08119d877Fd2E26F4C20B537819080 |
Attestations | 0xaeB505a8ba97241cc85d98c2e892608dD16Da3cc |
BlockchainParameters | 0x2F6fEAcB6a4326c47E5AC16dddb5542ADAf45FC8 |
CELO (GoldToken) | 0xdDc9bE57f553fe75752D61606B94CBD7e0264eF8 |
CeloUnreleasedTreasury | 0x022c5d5837E177B6d145761feb4C5574e5b48F5e |
DoubleSigningSlasher | 0x9c2FBF60Aa2A8dDc73c499C9b724e86D8C15F72f |
DowntimeSlasher | 0xC743C9a58050a669ec4aff41D8A6C76f2264e206 |
Election | 0x7eb2b2f696C60A48Afd7632f280c7De91c8E5aa5 |
EpochRewards | 0xfdc7D3da53Ca155dDCE793B0de46f4c29230EecD |
Escrow | 0xDDc9821C93203d00A264514888De01Fc1129DBFF |
FeeCurrencyDirectory | 0xD59E1599F45e42Eb356202B2C714D6C7b734C034 |
FederatedAttestations | 0xea2e712082E7B5c5C7B1BC004929ECfDf8F36AbD |
FeeHandler | 0xeed0A69c51079114C280f7b936C79e24bD94013e |
Freezer | 0x3f155CD55697C44fb6e4e0CB7D885fAeaE38B62d |
Governance | 0x28443b1d87db521320a6517A4F1B6Ead77F8C811 |
LockedGold | 0xF07406D8040fBD831e9983CA9cC278fBfFeB56bF |
MentoFeeHandlerSeller | 0xd3f13216B1286459B04C444a25D91892Ee2FAAc9 |
OdisPayments | 0x77150d61ba9fbA8f0413849e8Ea8cb1b1d636E34 |
Random | 0x3fcEcdaFf7C2d48EA73fBf338E99E375A3d6754F |
Reserve | 0x68Dd816611d3DE196FDeb87438B74A9c29fd649f |
SortedOracles | 0x88A187a876290E9843175027902B9f7f1B092c88 |
StableToken | 0x62492A644A588FD904270BeD06ad52B9abfEA1aE |
StableTokenBRL | 0x6a0EEf2bed4C30Dc2CB42fe6c5f01F80f7EF16d1 |
StableTokenEUR | 0xf9ecE301247aD2CE21894941830A2470f4E774ca |
TransferWhitelist | 0x4Bb0805692a74Dd0815E11FC1a66441C65F5b5D9 |
UniswapFeeHandlerSeller | 0xdd28Ff369472B2Cf9ddc64acD1087b4a8BfF78FD |
Validators | 0xcb3A2f0520edBb4Fc37Ecb646d06877E339bBC9D |
ABIs
JSON ABI descriptions for all core contracts are available in the @celo/abi npm package.