Skip to main content


An open cryptographic protocol that allows applications to make transactions with and run smart contracts in a secure and decentralized fashion. The Celo Blockchain code has shared ancestry with Ethereum, and maintains full EVM compatibility for smart contracts. However it uses a Byzantine Fault Tolerant (BFT) consensus mechanism rather than Proof of Work, and has different block format, transaction format, client synchronization protocols, and gas payment and pricing mechanisms.

Network Types Available on Ankr

  • Mainnet

Node Modes Available on Ankr

  • Archive Modes
  • Non-Archive Modes


Official Celo endpoints

  • Mainnet —
  • Alfajores —
  • Baklava —


Celo is based on Ethereum implementation, so the API is similar to the Ethereum RPC API. Celo has a ContractKit library designed to help developers and validators interact with the Celo-blockchain and easily integrate Celo Smart Contracts within their apps.