Celo logo

Celo Mainnet

RPC Endpoints

Chain ID: 0xa4ec · CELO

Other Celo networks:Celo Sepolia
How to add Celo to MetaMask or other wallets

Celo Mainnet uses CELO as its native currency. Chain ID: 42220 (0xa4ec). Below are 5 public RPC endpoints you can use to connect wallets, dApps, and developer tools to Celo Mainnet.

StatusRPC EndpointChain IDCurrencyExplorerWallet
Checking
https://celo.drpc.org
0xa4ecCELOExplorer
Checking
https://rpc.ankr.com/celo
0xa4ecCELOExplorer
Checking
https://forno.celo.org
0xa4ecCELOExplorer
Checking
https://rpc.swiftnodes.io/rpc/celo?key=demo
0xa4ecCELOExplorer
Checking
https://celo-mainnet.gateway.tatum.io
0xa4ecCELOExplorer

Connect to Celo Mainnet with ethers.js

import { ethers } from "ethers";

const provider = new ethers.JsonRpcProvider("https://celo.drpc.org");

const network = await provider.getNetwork();
console.log(network.chainId); // 42220n

Celo Mainnet — common questions

What is the RPC URL for Celo Mainnet?
There are 5 public RPC endpoints for Celo Mainnet, including https://celo.drpc.org. See the full list in the table above.
What is the Chain ID for Celo Mainnet?
The Chain ID for Celo Mainnet is 42220 (0xa4ec in hexadecimal).
What is the native currency of Celo Mainnet?
The native currency of Celo Mainnet is CELO.
How do I add Celo Mainnet to MetaMask?
Use the "Add to Wallet" button on this page to add Celo Mainnet to MetaMask automatically, or follow our step-by-step guide for Celo.