Celo is a mobile-first blockchain focused on financial inclusion. Explore its fast, low-cost transactions for dApps and decentralized finance.
The Celo RPC documentation offers a comprehensive guide for developers looking to interact with Celo’s mobile-first blockchain. The documentation outlines key API endpoints for managing transactions, interacting with smart contracts, and querying blockchain data. Celo’s proof-of-stake (PoS) consensus and EVM compatibility enable developers to build decentralized finance (DeFi) applications optimized for mobile devices. This guide provides developers with tools and best practices to integrate Celo’s blockchain efficiently into their applications.
– Related: 📚 Supported Blockchains • 🌐 RPC Nodes → Celo • 🔗 Official Celo Website
Blockchain RPC Gateway for Celo
Connect to Celo and Fetch the Latest Block
This widget lets you instantly query the latest block height (or equivalent) for Celo using a chain-specific RPC method like eth_blockNumber, getblockcount, or getBlockHeight. Useful for connectivity checks, uptime monitoring, or API testing.
Don't have an API key?
Sign up to Dashboard and create your API keys today.
Get higher limits and use debugging tools.
Retrieve Celo Node Status or Client Version via RPC
Use this pre-configured request to get version or status information for your connected Celo node. Whether it's web3_clientVersion, getblockchaininfo, or chain-specific endpoints, the method is optimized for each supported blockchain.
Available Celo interfaces
Celo - JSON-RPC
- debug_getbadblocks
- eth_sendrawtransaction
- debug_traceblockbyhash
- eth_estimategas
- eth_getlogs
- eth_gettransactionbyhash
- eth_getblockbyhash
- eth_getunclecountbyblocknumber
- eth_getblocktransactioncountbyhash
- debug_tracecall
- web3_clientversion
- eth_getstorageat
- eth_gettransactionreceipt
- eth_maxpriorityfeepergas
- eth_getunclecountbyblockhash
- eth_getcode
- eth_gettransactionbyblocknumberandindex
- eth_getbalance
- debug_traceblockbynumber
- eth_gasprice
- eth_blocknumber
- debug_storagerangeat
- eth_chainid
- debug_tracetransaction
- debug_traceblock
- eth_call
- eth_getblocktransactioncountbynumber
- eth_getblockbynumber
- eth_gettransactionbyblockhashandindex
- eth_getproof
- eth_gettransactioncount
- eth_feehistory
Celo - Tatum API
- Generate Celo wallet
- Generate Celo account address from Extended public key
- Generate Celo private key
- Web3 HTTP driver
- Get current block number
- Get Celo block by hash
- Get Celo Account balance
- Get Celo transactions by address
- Get Celo Transaction
- Get count of outgoing Celo transactions
- Send Celo / ERC20 from account to account
- Invoke a method in a smart contract on Celo
- Broadcast signed Celo transaction