{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Celo Docs","description":"Learn to develop on the Ethereum L2 built for the real world. Access guides, APIs, and tools for fast, affordable blockchain applications","colors":{"primary":"#000000","light":"#fcff52","dark":"#000000"},"logo":{"light":"https://mintcdn.com/celo-64ac69bd/0WkPc8r8miw6rJ0o/images/CeloDocs_LogoLight.svg?fit=max\u0026auto=format\u0026n=0WkPc8r8miw6rJ0o\u0026q=85\u0026s=9d6c38002bd204ed66ca9db0782aecf9","dark":"https://mintcdn.com/celo-64ac69bd/0WkPc8r8miw6rJ0o/images/CeloDocs_LogoDark.svg?fit=max\u0026auto=format\u0026n=0WkPc8r8miw6rJ0o\u0026q=85\u0026s=020f629b1f5797de98cb1aed37d8a3a7"},"favicon":"https://mintcdn.com/celo-64ac69bd/0WkPc8r8miw6rJ0o/images/CeloDocs_Favicon_64px.png?fit=max\u0026auto=format\u0026n=0WkPc8r8miw6rJ0o\u0026q=85\u0026s=7ba4295bda57bbba69fb5e4d52e86db9","appearance":{"default":"dark"},"background":{"color":{"light":"#FCF6F1","dark":"#0b0d10"}},"navbar":{"links":[{"href":"https://discord.com/invite/celo","label":"Community"},{"href":"https://celo.org","label":"Celo.org"}],"primary":{"type":"button","label":"GitHub","href":"https://github.com/celo-org"}},"footer":{"links":[{"header":"Community","items":[{"label":"Forum","href":"https://forum.celo.org/"},{"label":"Contributors","href":"https://docs.celo.org/contribute-to-celo"}]},{"header":"Socials","items":[{"label":"Youtube","href":"https://www.youtube.com/@CeloOrg"},{"label":"Discord","href":"https://discord.com/invite/celo"},{"label":"X","href":"https://x.com/Celo"},{"label":"Events","href":"https://luma.com/user/usr-QJkvU5EML2BJeYc"},{"label":"Celo Developers newsletter","href":"https://celo-devs.beehiiv.com/subscribe"}]}]},"seo":{"organization":{"name":"Celo","url":"https://celo.org","logo":"https://docs.celo.org/logo/celo_light.png","sameAs":["https://github.com/celo-org","https://x.com/Celo","https://www.youtube.com/@CeloOrg","https://discord.com/invite/celo","https://forum.celo.org/","https://l2beat.com/scaling/projects/celo"]}},"fonts":{"heading":{"family":"system-ui"},"body":{"family":"system-ui"}},"integrations":{"ga4":{"measurementId":"G-0CXEKQ81V2"}},"banner":{"content":"🤖 **Agents on Open Rails** | Celo’s global hackathon — $5,000 in prizes, kicks off Oct 6. [Join the hackathon](https://www.loops.house/agents-on-open-rails)","dismissible":true},"contextual":{"options":["copy","view","mcp","chatgpt","claude","cursor","vscode",{"title":"Edit on GitHub","description":"Open the docs repository to edit a page and raise a pull request","icon":"github","href":"https://github.com/celo-org/docs"}],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Docs for AI","icon":"robot","href":"/build/agents/use-docs-with-ai"},{"anchor":"Organization","icon":"globe","href":"https://celo.org/"},{"anchor":"Support","icon":"bullhorn","href":"https://discord.com/invite/celo"},{"anchor":"Forum","icon":"newspaper","href":"https://forum.celo.org/"},{"anchor":"Faucet","icon":"faucet","href":"https://faucet.celo.org/celo-sepolia"},{"anchor":"FAQs","icon":"square-question","href":"https://docs.celo.org/operate/operators/faq"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"celo-64ac69bd","hasAudioNarration":false,"actualSubdomain":"celo-64ac69bd","customDomains":["docs.celo.org"],"gitSource":{"type":"github","owner":"celo-org","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad151e3ec8de04ff2ce2352","collectionId":"9e325d4f-6fc3-443f-9012-9fd64ec89d21","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad151e3ec8de04ff2ce2352"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad151e3ec8de04ff2ce2352","clientVersion":"0.0.3883","searchFilterCounts":[{"language":"default","tag":"Build","count":126},{"language":"default","tag":"Tools","count":84},{"language":"default","tag":"Learn","count":44},{"language":"default","tag":"Libraries \u0026 SDKs","count":40},{"language":"default","tag":"Operate","count":39},{"language":"default","tag":"CLI","count":21},{"language":"default","tag":"Agents","count":15},{"language":"default","tag":"Contribute to Celo","count":15},{"language":"default","tag":"Guides","count":12},{"language":"default","tag":"ContractKit","count":10}]},"assistantConfig":{"enableAskAiButton":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"community@celo.org"}},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".colored_text a{color:inherit!important}ol ol{list-style-type:lower-roman!important}"}],"page":{"pagePath":"build/tools/contracts/core-contracts","slug":"/build/tools/contracts/core-contracts","pageMetadata":{"title":"Core Contracts","id":"core-contracts","description":"Addresses of the Celo core contracts on Celo Mainnet and the Celo Sepolia Testnet","href":"/build/tools/contracts/core-contracts"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Addresses of the Celo core contracts on Celo Mainnet and the Celo Sepolia Testnet\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Core contract addresses for the Celo networks.`}),`\n`,_jsx(Heading,{level:`2`,id:`celo-mainnet`,children:`Celo Mainnet`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Contract`}),_jsx(_components.th,{children:`Proxy`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Accounts`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x7d21685C17607338b313a7174bAb6620baD0aaB7`,children:_jsx(_components.code,{children:`0x7d21685C17607338b313a7174bAb6620baD0aaB7`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Attestations`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xdC553892cdeeeD9f575aa0FBA099e5847fd88D20`,children:_jsx(_components.code,{children:`0xdC553892cdeeeD9f575aa0FBA099e5847fd88D20`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CeloToken`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x471EcE3750Da237f93B8E339c536989b8978a438`,children:_jsx(_components.code,{children:`0x471EcE3750Da237f93B8E339c536989b8978a438`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CeloUnreleasedTreasury`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x7A8c7a833565fc428cdFBa20FE03fAfb178A434f`,children:_jsx(_components.code,{children:`0x7A8c7a833565fc428cdFBa20FE03fAfb178A434f`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Election`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x8D6677192144292870907E3Fa8A5527fE55A7ff6`,children:_jsx(_components.code,{children:`0x8D6677192144292870907E3Fa8A5527fE55A7ff6`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`EpochManager`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xF424B5e85B290b66aC20f8A9EAB75E25a526725E`,children:_jsx(_components.code,{children:`0xF424B5e85B290b66aC20f8A9EAB75E25a526725E`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`EpochManagerEnabler`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x2d4148c3500F696aA5a83dd4cc35c289b738B687`,children:_jsx(_components.code,{children:`0x2d4148c3500F696aA5a83dd4cc35c289b738B687`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`EpochRewards`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x07F007d389883622Ef8D4d347b3f78007f28d8b7`,children:_jsx(_components.code,{children:`0x07F007d389883622Ef8D4d347b3f78007f28d8b7`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Escrow`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xf4Fa51472Ca8d72AF678975D9F8795A504E7ada5`,children:_jsx(_components.code,{children:`0xf4Fa51472Ca8d72AF678975D9F8795A504E7ada5`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`FederatedAttestations`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x0aD5b1d0C25ecF6266Dd951403723B2687d6aff2`,children:_jsx(_components.code,{children:`0x0aD5b1d0C25ecF6266Dd951403723B2687d6aff2`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`FeeCurrencyDirectory`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x15F344b9E6c3Cb6F0376A36A64928b13F62C6276`,children:_jsx(_components.code,{children:`0x15F344b9E6c3Cb6F0376A36A64928b13F62C6276`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`FeeHandler`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xcD437749E43A154C07F3553504c68fBfD56B8778`,children:_jsx(_components.code,{children:`0xcD437749E43A154C07F3553504c68fBfD56B8778`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Freezer`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x47a472F45057A9d79d62C6427367016409f4fF5A`,children:_jsx(_components.code,{children:`0x47a472F45057A9d79d62C6427367016409f4fF5A`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`GoldToken`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x471EcE3750Da237f93B8E339c536989b8978a438`,children:_jsx(_components.code,{children:`0x471EcE3750Da237f93B8E339c536989b8978a438`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Governance`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xD533Ca259b330c7A88f74E000a3FaEa2d63B7972`,children:_jsx(_components.code,{children:`0xD533Ca259b330c7A88f74E000a3FaEa2d63B7972`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`GovernanceSlasher`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xf2a347F184b0Fef572C7CBd2c392359eCcf43F3c`,children:_jsx(_components.code,{children:`0xf2a347F184b0Fef572C7CBd2c392359eCcf43F3c`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`LockedCelo`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x6cC083Aed9e3ebe302A6336dBC7c921C9f03349E`,children:_jsx(_components.code,{children:`0x6cC083Aed9e3ebe302A6336dBC7c921C9f03349E`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`LockedGold`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x6cC083Aed9e3ebe302A6336dBC7c921C9f03349E`,children:_jsx(_components.code,{children:`0x6cC083Aed9e3ebe302A6336dBC7c921C9f03349E`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`MentoFeeHandlerSeller`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x4eFa274B7e33476C961065000D58ee09F7921A74`,children:_jsx(_components.code,{children:`0x4eFa274B7e33476C961065000D58ee09F7921A74`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`OdisPayments`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xAE6B29f31B96e61DdDc792f45fDa4e4F0356D0CB`,children:_jsx(_components.code,{children:`0xAE6B29f31B96e61DdDc792f45fDa4e4F0356D0CB`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Registry`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x000000000000000000000000000000000000ce10`,children:_jsx(_components.code,{children:`0x000000000000000000000000000000000000ce10`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reserve`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x9380fA34Fd9e4Fd14c06305fd7B6199089eD4eb9`,children:_jsx(_components.code,{children:`0x9380fA34Fd9e4Fd14c06305fd7B6199089eD4eb9`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ScoreManager`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xef3B9CC0FA4717aF6f412d39dBcEb89bf92f603B`,children:_jsx(_components.code,{children:`0xef3B9CC0FA4717aF6f412d39dBcEb89bf92f603B`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SortedOracles`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xefB84935239dAcdecF7c5bA76d8dE40b077B7b33`,children:_jsx(_components.code,{children:`0xefB84935239dAcdecF7c5bA76d8dE40b077B7b33`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`StableToken`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x765DE816845861e75A25fCA122bb6898B8B1282a`,children:_jsx(_components.code,{children:`0x765DE816845861e75A25fCA122bb6898B8B1282a`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`StableTokenBRL`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xe8537a3d056DA446677B9E9d6c5dB704EaAb4787`,children:_jsx(_components.code,{children:`0xe8537a3d056DA446677B9E9d6c5dB704EaAb4787`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`StableTokenEUR`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xD8763CBa276a3738E6DE85b4b3bF5FDed6D6cA73`,children:_jsx(_components.code,{children:`0xD8763CBa276a3738E6DE85b4b3bF5FDed6D6cA73`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`UniswapFeeHandlerSeller`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0x399e78488ecC13794f4a4d9534c20a8c1A6e5A8b`,children:_jsx(_components.code,{children:`0x399e78488ecC13794f4a4d9534c20a8c1A6e5A8b`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Validators`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo.blockscout.com/address/0xaEb865bCa93DdC8F47b8e29F40C5399cE34d0C58`,children:_jsx(_components.code,{children:`0xaEb865bCa93DdC8F47b8e29F40C5399cE34d0C58`})})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`celo-sepolia-testnet`,children:`Celo Sepolia Testnet`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Contract`}),_jsx(_components.th,{children:`Proxy`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Accounts`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x44957232699ca060B607E77083bDACD350d6b6d1`,children:_jsx(_components.code,{children:`0x44957232699ca060B607E77083bDACD350d6b6d1`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CeloToken`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x471EcE3750Da237f93B8E339c536989b8978a438`,children:_jsx(_components.code,{children:`0x471EcE3750Da237f93B8E339c536989b8978a438`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CeloUnreleasedTreasury`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0xB76D502Ad168F9D545661ea628179878DcA92FD5`,children:_jsx(_components.code,{children:`0xB76D502Ad168F9D545661ea628179878DcA92FD5`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Election`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0xeB8B626f3A76174f4576bb47429c47EfDED7C211`,children:_jsx(_components.code,{children:`0xeB8B626f3A76174f4576bb47429c47EfDED7C211`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`EpochManager`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x6f2D4BD55BbD70c5E30F747e1d35Ba97Ad7d60Eb`,children:_jsx(_components.code,{children:`0x6f2D4BD55BbD70c5E30F747e1d35Ba97Ad7d60Eb`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`EpochManagerEnabler`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0xd4793ae71de2c2d9Ad71649da5D31dE05f79251D`,children:_jsx(_components.code,{children:`0xd4793ae71de2c2d9Ad71649da5D31dE05f79251D`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`EpochRewards`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x68c261DBe59c591717d6Cc0D15Bbc1da25E6E6dC`,children:_jsx(_components.code,{children:`0x68c261DBe59c591717d6Cc0D15Bbc1da25E6E6dC`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Escrow`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x498a2F6C9cF7bdDbd643558a1CA2976F1E72edC4`,children:_jsx(_components.code,{children:`0x498a2F6C9cF7bdDbd643558a1CA2976F1E72edC4`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`FederatedAttestations`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0xb0Fe4466f288A3BbE5C2736B081B2021080DF703`,children:_jsx(_components.code,{children:`0xb0Fe4466f288A3BbE5C2736B081B2021080DF703`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`FeeCurrencyDirectory`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x9212Fb72ae65367A7c887eC4Ad9bE310BAC611BF`,children:_jsx(_components.code,{children:`0x9212Fb72ae65367A7c887eC4Ad9bE310BAC611BF`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`FeeHandler`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0xcD437749E43A154C07F3553504c68fBfD56B8778`,children:_jsx(_components.code,{children:`0xcD437749E43A154C07F3553504c68fBfD56B8778`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Freezer`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x1521e2E533a99f4D11A0498aB965e3d72CE49Ef8`,children:_jsx(_components.code,{children:`0x1521e2E533a99f4D11A0498aB965e3d72CE49Ef8`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`GoldToken`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x471EcE3750Da237f93B8E339c536989b8978a438`,children:_jsx(_components.code,{children:`0x471EcE3750Da237f93B8E339c536989b8978a438`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Governance`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x50d2f15CcF5E97999bDf9D6760d0208b00D14ad1`,children:_jsx(_components.code,{children:`0x50d2f15CcF5E97999bDf9D6760d0208b00D14ad1`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`GovernanceSlasher`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0xbfc560E23339Af382dFEA4F4f4F44e2cE111B821`,children:_jsx(_components.code,{children:`0xbfc560E23339Af382dFEA4F4f4F44e2cE111B821`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`LockedCelo`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x3DB0F0850c5b5f42fe30d68778C8958fC5EE7951`,children:_jsx(_components.code,{children:`0x3DB0F0850c5b5f42fe30d68778C8958fC5EE7951`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`LockedGold`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x3DB0F0850c5b5f42fe30d68778C8958fC5EE7951`,children:_jsx(_components.code,{children:`0x3DB0F0850c5b5f42fe30d68778C8958fC5EE7951`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`MentoFeeHandlerSeller`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x978e29d10AC1383A226aA8276D9d9b05CeDB7965`,children:_jsx(_components.code,{children:`0x978e29d10AC1383A226aA8276D9d9b05CeDB7965`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`OdisPayments`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x96AfaE75F12A759c1dFB364ce93548c3Bd242D58`,children:_jsx(_components.code,{children:`0x96AfaE75F12A759c1dFB364ce93548c3Bd242D58`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Registry`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x000000000000000000000000000000000000ce10`,children:_jsx(_components.code,{children:`0x000000000000000000000000000000000000ce10`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reserve`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0xA4caA391bD23b538A96BBd9eaea825A60A6F79c1`,children:_jsx(_components.code,{children:`0xA4caA391bD23b538A96BBd9eaea825A60A6F79c1`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ScoreManager`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x9acF6A707B8d1b880D0357389C5ebCAf5ED6b94D`,children:_jsx(_components.code,{children:`0x9acF6A707B8d1b880D0357389C5ebCAf5ED6b94D`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SortedOracles`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0xAb077999e5fA13bCda1599926F8927dDEADe533C`,children:_jsx(_components.code,{children:`0xAb077999e5fA13bCda1599926F8927dDEADe533C`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`StableToken`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0xEF4d55D6dE8e8d73232827Cd1e9b2F2dBb45bC80`,children:_jsx(_components.code,{children:`0xEF4d55D6dE8e8d73232827Cd1e9b2F2dBb45bC80`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`StableTokenBRL`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x13d68A1Bf4a8cB7d9feF54EF70401871b666269c`,children:_jsx(_components.code,{children:`0x13d68A1Bf4a8cB7d9feF54EF70401871b666269c`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`StableTokenEUR`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x6B172e333e2978484261D7eCC3DE491E79764BbC`,children:_jsx(_components.code,{children:`0x6B172e333e2978484261D7eCC3DE491E79764BbC`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`UniswapFeeHandlerSeller`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x82f08A9f4993CBa538D95A3d58d58C070145eC87`,children:_jsx(_components.code,{children:`0x82f08A9f4993CBa538D95A3d58d58C070145eC87`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Validators`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.a,{href:`https://celo-sepolia.blockscout.com/address/0x5E7b295bd8D80625e2cCac97C98123aaEB5E7Ea5`,children:_jsx(_components.code,{children:`0x5E7b295bd8D80625e2cCac97C98123aaEB5E7Ea5`})})})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Core Contracts","id":"core-contracts","description":"Addresses of the Celo core contracts on Celo Mainnet and the Celo Sepolia Testnet","href":"/build/tools/contracts/core-contracts"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Celo Mainnet","slug":"celo-mainnet","depth":2,"children":[]},{"title":"Celo Sepolia Testnet","slug":"celo-sepolia-testnet","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/celo-64ac69bd/2f1ae726193f7358/assistant.js"],"subdomain":"celo-64ac69bd","siteName":"Celo Docs","title":"Core Contracts - Celo Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-06T17:44:50.224Z","originalFileLocation":"build/tools/contracts/core-contracts.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"description\" content=\"Addresses of the Celo core contracts on Celo Mainnet and the Celo Sepolia Testnet\">\u003cmeta data-mint-head name=\"application-name\" content=\"Celo Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/celo-64ac69bd/AG5c0rSidebGFnjH/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/celo-64ac69bd/AG5c0rSidebGFnjH/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/celo-64ac69bd/AG5c0rSidebGFnjH/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/celo-64ac69bd/AG5c0rSidebGFnjH/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/celo-64ac69bd/AG5c0rSidebGFnjH/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/celo-64ac69bd/AG5c0rSidebGFnjH/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/celo-64ac69bd/AG5c0rSidebGFnjH/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/celo-64ac69bd/AG5c0rSidebGFnjH/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/celo-64ac69bd/AG5c0rSidebGFnjH/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Core Contracts - Celo Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Addresses of the Celo core contracts on Celo Mainnet and the Celo Sepolia Testnet\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Celo Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.celo.org/build/tools/contracts/core-contracts\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Core Contracts - Celo Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Addresses of the Celo core contracts on Celo Mainnet and the Celo Sepolia Testnet\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/celo-64ac69bd/AG5c0rSidebGFnjH/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Celo Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.celo.org/build/tools/contracts/core-contracts\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/build/tools/contracts/core-contracts.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://celo.org/#organization\",\"name\":\"Celo\",\"url\":\"https://celo.org\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://docs.celo.org/logo/celo_light.png\"},\"sameAs\":[\"https://github.com/celo-org\",\"https://x.com/Celo\",\"https://www.youtube.com/@CeloOrg\",\"https://discord.com/invite/celo\",\"https://forum.celo.org/\",\"https://l2beat.com/scaling/projects/celo\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.celo.org#website\",\"name\":\"Celo Docs\",\"url\":\"https://docs.celo.org\",\"publisher\":{\"@id\":\"https://celo.org/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.celo.org/build/tools/contracts/core-contracts#webpage\",\"url\":\"https://docs.celo.org/build/tools/contracts/core-contracts\",\"name\":\"Core Contracts\",\"description\":\"Addresses of the Celo core contracts on Celo Mainnet and the Celo Sepolia Testnet\",\"dateModified\":\"2026-10-06T17:44:50.224Z\",\"isPartOf\":{\"@id\":\"https://docs.celo.org#website\"},\"breadcrumb\":{\"@id\":\"https://docs.celo.org/build/tools/contracts/core-contracts#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.celo.org/build/tools/contracts/core-contracts#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Reference\",\"item\":\"https://docs.celo.org/build/tools/contracts/l1-contracts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Core Contracts\",\"item\":\"https://docs.celo.org/build/tools/contracts/core-contracts\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.celo.org/build/tools/contracts/core-contracts#article\",\"headline\":\"Core Contracts\",\"name\":\"Core Contracts\",\"description\":\"Addresses of the Celo core contracts on Celo Mainnet and the Celo Sepolia Testnet\",\"url\":\"https://docs.celo.org/build/tools/contracts/core-contracts\",\"mainEntityOfPage\":{\"@id\":\"https://docs.celo.org/build/tools/contracts/core-contracts#webpage\"},\"dateModified\":\"2026-10-06T17:44:50.224Z\",\"publisher\":{\"@id\":\"https://celo.org/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.celo.org#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Celo Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Celo Docs","nav":{"global":{"anchors":[{"anchor":"Docs for AI","icon":"robot","href":"/build/agents/use-docs-with-ai"},{"anchor":"Organization","icon":"globe","href":"https://celo.org/"},{"anchor":"Support","icon":"bullhorn","href":"https://discord.com/invite/celo"},{"anchor":"Forum","icon":"newspaper","href":"https://forum.celo.org/"},{"anchor":"Faucet","icon":"faucet","href":"https://faucet.celo.org/celo-sepolia"},{"anchor":"FAQs","icon":"square-question","href":"https://docs.celo.org/operate/operators/faq"}]},"tabs":[{"tab":"Learn","pages":[{"title":"Learn","href":"/learn/celo"}]},{"tab":"Build","groups":[{"group":"Quickstart","pages":[{"title":"Building Apps on Celo","sidebarTitle":"Getting started","href":"/build"},{"title":"Quickstart","sidebarTitle":"Quickstart with Celo Composer","href":"/build/quickstart"},{"title":"Developer Tools and Resources","href":"/build/tools/overview/index"},{"title":"Celo for Ethereum Developers","href":"/build/tools/overview/migrate/from-ethereum"}]},{"group":"Agents","pages":[{"title":"Build with AI on Celo","sidebarTitle":"Overview","href":"/build/agents/overview"},{"title":"Use Celo Docs with AI Tools","sidebarTitle":"Docs for AI Tools","href":"/build/agents/use-docs-with-ai"},{"title":"ERC-8004: Agent Trust Protocol","sidebarTitle":"8004: Agent Trust","href":"/build/agents/8004"},{"title":"Self Agent ID: Proof-of-Human Identity for Agents","sidebarTitle":"Self: Agent Identity","href":"/build/agents/self-agent-id"},{"title":"Agent Vault: Card Payments and Logins for Agents","sidebarTitle":"Self: Agent Vault","href":"/build/agents/agent-vault"},{"title":"x402: Agent Payments","sidebarTitle":"x402: Payments","href":"/build/agents/x402"},{"title":"x402: Get your endpoint discovered","sidebarTitle":"x402: Get discovered","href":"/build/agents/x402-get-discovered"},{"title":"MPP: Machine Payments Protocol","sidebarTitle":"MPP: Payments","href":"/build/agents/mpp"},{"title":"Celopedia","sidebarTitle":"Celopedia (Skill)","href":"/build/agents/celopedia"},{"title":"Vibe Coding","href":"/build/agents/vibe-coding"},{"title":"Model Context Protocol (MCP)","href":"/build/agents/mcp/index"},{"title":"Celo MCP Server","href":"/build/agents/mcp/celo-mcp"},{"title":"Celina","sidebarTitle":"Celina (agent wallet)","href":"/build/agents/mcp/celina"},{"title":"AI Agents Examples","sidebarTitle":"Use Cases","href":"/build/agents/usecases"},{"title":"Attribution Tags","href":"/build/agents/attribution-tags"}]},{"group":"Mini Apps","pages":[{"title":"Build for MiniPay","sidebarTitle":"MiniPay","href":"/build/mini-apps/overview"}]},{"group":"Network info","pages":[{"title":"Celo Sepolia Testnet","sidebarTitle":"Celo Sepolia","href":"/build/tools/testnets/celo-sepolia/index"},{"title":"Nodes and Services","sidebarTitle":"Overview","href":"/build/tools/nodes/overview"},{"title":"Forno","sidebarTitle":"Forno","href":"/build/tools/nodes/forno"},{"title":"Alchemy","href":"/build/tools/nodes/alchemy"}]},{"group":"Guides","pages":[{"title":"Build with Farcaster","href":"/build/build-with-farcaster"},{"title":"Build with Self","href":"/build/build-with-self"},{"title":"Build with Local Stablecoins","href":"/build/build-with-local-stablecoin"},{"title":"Build with USA₮","href":"/build/build-with-usat"},{"title":"Introduction to SocialConnect","href":"/build/build-on-socialconnect"},{"title":"Build with DeFi","href":"/build/build-with-defi"},{"group":"Fee Abstraction","pages":[{"title":"Fee abstraction guide","sidebarTitle":"Overview","href":"/build/fee-abstraction/overview"},{"title":"Using Fee Abstraction in Transactions","sidebarTitle":"Using Fee Abstraction","href":"/build/fee-abstraction/using-fee-abstraction"},{"title":"Adding Fee Currencies","sidebarTitle":"Adding Fee Currencies","href":"/build/fee-abstraction/add-fee-currency"}]},{"title":"Scaling Your App","href":"/build/scaling-your-app"},{"title":"Nightfall Privacy Layer","sidebarTitle":"Nightfall Privacy Layer","href":"/build/nightfall"},{"title":"Fund your Project","href":"/build/fund-your-project"}]},{"group":"Tools","pages":[{"group":"Libraries \u0026 SDKs","pages":[{"title":"Celo Libraries \u0026 SDKs","sidebarTitle":"Overview","href":"/build/tools/libraries-sdks/celo-sdks"},{"title":"Composer Kit UI","href":"/build/tools/libraries-sdks/composer-kit"},{"group":"CLI","pages":[{"title":"Celo CLI","sidebarTitle":"Overview","href":"/build/tools/libraries-sdks/cli/index"},{"title":"celocli account","sidebarTitle":"Account","href":"/build/tools/libraries-sdks/cli/account"},{"title":"celocli autocomplete","sidebarTitle":"Autocomplete","href":"/build/tools/libraries-sdks/cli/autocomplete"},{"title":"celocli commands","sidebarTitle":"Commands","href":"/build/tools/libraries-sdks/cli/commands"},{"title":"celocli config","sidebarTitle":"Config","href":"/build/tools/libraries-sdks/cli/config"},{"title":"celocli election","sidebarTitle":"Election","href":"/build/tools/libraries-sdks/cli/election"},{"title":"celocli epochs","sidebarTitle":"Epochs","href":"/build/tools/libraries-sdks/cli/epochs"},{"title":"celocli governance","sidebarTitle":"Governance","href":"/build/tools/libraries-sdks/cli/governance"},{"title":"celocli help","sidebarTitle":"Help","href":"/build/tools/libraries-sdks/cli/help"},{"title":"celocli identity","sidebarTitle":"Identity","href":"/build/tools/libraries-sdks/cli/identity"},{"title":"celocli lockedcelo","sidebarTitle":"Lockedcelo","href":"/build/tools/libraries-sdks/cli/lockedcelo"},{"title":"celocli multisig","sidebarTitle":"Multisig","href":"/build/tools/libraries-sdks/cli/multisig"},{"title":"celocli network","sidebarTitle":"Network","href":"/build/tools/libraries-sdks/cli/network"},{"title":"celocli node","sidebarTitle":"Node","href":"/build/tools/libraries-sdks/cli/node"},{"title":"celocli oracle","sidebarTitle":"Oracle","href":"/build/tools/libraries-sdks/cli/oracle"},{"title":"celocli plugins","sidebarTitle":"Plugins","href":"/build/tools/libraries-sdks/cli/plugins"},{"title":"celocli releasecelo","sidebarTitle":"Releasecelo","href":"/build/tools/libraries-sdks/cli/releasecelo"},{"title":"celocli rewards","sidebarTitle":"Rewards","href":"/build/tools/libraries-sdks/cli/rewards"},{"title":"celocli transfer","sidebarTitle":"Transfer","href":"/build/tools/libraries-sdks/cli/transfer"},{"title":"celocli validator","sidebarTitle":"Validator","href":"/build/tools/libraries-sdks/cli/validator"},{"title":"celocli validatorgroup","sidebarTitle":"Validatorgroup","href":"/build/tools/libraries-sdks/cli/validatorgroup"}]},{"title":"Viem","sidebarTitle":"viem","href":"/build/tools/libraries-sdks/viem/index"},{"title":"Ethers.js","href":"/build/tools/libraries-sdks/ethers/index"},{"title":"Reown (prev. known as WalletConnect)","sidebarTitle":"Reown","href":"/build/tools/libraries-sdks/reown/index"},{"title":"Using Dynamic","sidebarTitle":"Dynamic","href":"/build/tools/libraries-sdks/dynamic/index"},{"title":"Build with Portal","sidebarTitle":"Portal","href":"/build/tools/libraries-sdks/portal/index"},{"title":"Build with JAW","sidebarTitle":"JAW","href":"/build/tools/libraries-sdks/jaw/index"},{"group":"ContractKit","pages":[{"title":"ContractKit","sidebarTitle":"Overview","href":"/build/tools/libraries-sdks/contractkit/index"},{"title":"Setup","sidebarTitle":" Setup","href":"/build/tools/libraries-sdks/contractkit/setup"},{"title":"Using the Kit","href":"/build/tools/libraries-sdks/contractkit/usage"},{"title":"Core Contracts (Wrapper/Registry)","sidebarTitle":"Core Contracts Registry","href":"/build/tools/libraries-sdks/contractkit/contracts-wrappers-registry"},{"title":"Query On-Chain Identifiers with ODIS","sidebarTitle":"Querying on-chain identifiers with ODIS","href":"/build/tools/libraries-sdks/contractkit/odis"},{"title":"Data Encryption Key","href":"/build/tools/libraries-sdks/contractkit/data-encryption-key"},{"title":"Migrating to viem","sidebarTitle":"Migrating to viem","href":"/build/tools/libraries-sdks/contractkit/migrating-to-viem"},{"title":"Migrating to ContractKit v2.0","href":"/build/tools/libraries-sdks/contractkit/migrating-to-contractkit-v2"},{"title":"Migrating to ContractKit v1.0","href":"/build/tools/libraries-sdks/contractkit/migrating-to-contractkit-v1"},{"title":"Using Web3 from ContractKit","sidebarTitle":"Using Web3 from ContractKit with Celo","href":"/build/tools/libraries-sdks/contractkit/notes-web3-with-contractkit"}]},{"title":"Web3.js","sidebarTitle":"Web3.js (deprecated)","href":"/build/tools/libraries-sdks/web3/index"}]},{"group":"Dev environments","pages":[{"title":"Build with Celo","sidebarTitle":"Overview","href":"/build/tools/dev-environments/index"},{"title":"Deploy on Celo with Foundry","sidebarTitle":"Using Foundry","href":"/build/tools/dev-environments/foundry"},{"title":"Deploy on Celo with thirdweb","sidebarTitle":"Using thirdweb","href":"/build/tools/dev-environments/thirdweb"},{"group":"Using MultiBaas","pages":[{"title":"MultiBaas by Curvegrid","sidebarTitle":"Overview","href":"/build/tools/dev-environments/multibaas/overview"},{"title":"Smart Contracts","href":"/build/tools/dev-environments/multibaas/contracts"},{"title":"Event Webhooks","href":"/build/tools/dev-environments/multibaas/webhooks"}]},{"title":"Deploy on Celo with Remix","sidebarTitle":"Using Remix","href":"/build/tools/dev-environments/remix"},{"title":"Deploy on Celo with Hardhat","sidebarTitle":"Using Hardhat","href":"/build/tools/dev-environments/hardhat"}]},{"group":"Wallets","pages":[{"title":"Wallet integration","href":"/build/tools/wallets/index"},{"group":"MetaMask","pages":[{"title":"Add Celo Testnet to MetaMask","sidebarTitle":"Add Celo to MetaMask","href":"/build/tools/wallets/metamask/add-celo-testnet-to-metamask"},{"title":"Programmatic Setup","href":"/build/tools/wallets/metamask/setup"},{"title":"MetaMask and Celo","href":"/build/tools/wallets/metamask/use"},{"title":"Import Valora to MetaMask","sidebarTitle":"MetaMask and Valora","href":"/build/tools/wallets/metamask/import"}]},{"group":"Ledger Wallet","pages":[{"title":"Set up a Ledger Wallet with Celo","sidebarTitle":"Ledger Wallet Setup","href":"/build/tools/wallets/ledger/setup"},{"title":"Connect Ledger to Celo Terminal","sidebarTitle":"Connect to Celo Terminal","href":"/build/tools/wallets/ledger/to-celo-terminal"},{"title":"Connect Ledger to Celo Web Wallet","sidebarTitle":"Connect to Celo Web Wallet","href":"/build/tools/wallets/ledger/to-celo-web"},{"title":"Connect Ledger to Celo CLI","sidebarTitle":"Connect to Celo CLI","href":"/build/tools/wallets/ledger/to-celo-cli"},{"title":"Ledger EIP-712 Signing Workaround","sidebarTitle":"EIP-712 Workaround","href":"/build/tools/wallets/ledger/eip712-workaround"}]}]},{"group":"Indexers","pages":[{"title":"Data Indexer","sidebarTitle":"Overview","href":"/build/tools/indexers/overview"},{"title":"The Graph","href":"/build/tools/indexers/the-graph"},{"title":"SubQuery","href":"/build/tools/indexers/subquery"},{"title":"Envio","href":"/build/tools/indexers/envio"},{"title":"GoldRush","href":"/build/tools/indexers/goldrush"},{"title":"Indexing Co","href":"/build/tools/indexers/indexing-co"},{"title":"Codex","href":"/build/tools/indexers/codex"}]},{"group":"Oracles","pages":[{"title":"Running oracles","sidebarTitle":"Running Oracles","href":"/build/tools/oracles/run"},{"title":"Oracles on Celo","sidebarTitle":"Overview","href":"/build/tools/oracles/index"},{"title":"Using Band","sidebarTitle":"Using Band Protocol","href":"/build/tools/oracles/band-protocol"},{"title":"Using Chainlink Oracles","href":"/build/tools/oracles/chainlink-oracles"},{"title":"Using RedStone Oracles","sidebarTitle":"Using RedStone","href":"/build/tools/oracles/redstone"},{"title":"Using Supra Oracle","sidebarTitle":"Using Supra","href":"/build/tools/oracles/supra"},{"title":"Using Quex Oracles","sidebarTitle":"Using Quex","href":"/build/tools/oracles/quex-oracles"},{"title":"Using DIA Oracles","sidebarTitle":"Using DIA","href":"/build/tools/oracles/dia"},{"title":"How to Use Wit/Oracle on Celo","sidebarTitle":"Wit/Oracle","href":"/build/tools/oracles/wit-oracle"}]},{"group":"Explorers","pages":[{"title":"Explorer on Celo","sidebarTitle":"Overview","href":"/build/tools/explorers/overview"},{"title":"Block Explorer","href":"/build/tools/explorers/block-explorers"},{"title":"Analytics","href":"/build/tools/explorers/analytics"}]},{"group":"Contract verification","pages":[{"title":"Verify Contract Deployed on Celo","sidebarTitle":"Overview","href":"/build/tools/contract-verification/index"},{"title":"Verify Smart Contract using Blockscout","sidebarTitle":"Using Blockscout","href":"/build/tools/contract-verification/blockscout"},{"title":"Verify Smart Contract using CeloScan","sidebarTitle":"Using Celoscan","href":"/build/tools/contract-verification/celoscan"},{"title":"Verify Smart Contract using Remix","sidebarTitle":"Using Remix","href":"/build/tools/contract-verification/remix"},{"title":"Verify Smart Contract using Hardhat","sidebarTitle":"Using Hardhat","href":"/build/tools/contract-verification/hardhat"}]},{"group":"Bridges","pages":[{"title":"Bridge Providers","href":"/build/tools/bridges/bridges"},{"title":"Cross-Chain Messaging","href":"/build/tools/bridges/cross-chain-messaging"}]}]},{"group":"Reference","pages":[{"title":"L1 Contracts","description":"Addresses of the Ethereum L1 contracts that secure Celo Mainnet and the Celo Sepolia Testnet","href":"/build/tools/contracts/l1-contracts"},{"title":"Core Contracts","href":"/build/tools/contracts/core-contracts"},{"title":"Stablecoin Contracts","description":"Contract addresses for stablecoins on Celo Mainnet and the Celo Sepolia Testnet","href":"/build/tools/contracts/stablecoin-contracts"},{"title":"Fee currency contracts","href":"/build/tools/contracts/fee-currencies"},{"title":"Uniswap Contracts","href":"/build/tools/contracts/uniswap-contracts"},{"title":"Launch Checklist","href":"/build/launch-checklist"}]}]},{"tab":"Contribute to Celo","pages":[{"title":"Contribute to Celo","href":"/contribute-to-celo"}]},{"tab":"Operate","pages":[{"title":"Operate","href":"/operate"}]}]},"title":"Core Contracts - Celo Docs","buildId":"dpl_37ZDLJcyt8yhrTVF6LiYvX7LvmXB","deploymentId":"dpl_37ZDLJcyt8yhrTVF6LiYvX7LvmXB","dynamics":["10e4515597"],"chunks":["BannerMarkdown-BNd7h86C.js","dist-BapHnXz-.js","lib-B6V4jynN.js","lib-vtHBCq3V.js","clsx-DWf8bZo2.js","html-void-elements-mCSPHezU.js","katex-Cnv50rb0.js","marked.esm-BKo0Hl1x.js"]}