# Celo RPC Node  
Mobile-First, Carbon-Negative Blockchain

Connect to Celo, the EVM-compatible blockchain built for mobile-first DeFi and payments. Ultra-low fees, stablecoin support, and real-world impact through financial inclusion.

[Documentation](https://docs-rpc.crypto-chief.com/chains/celo) [Get a free endpoint ](https://auth.crypto-chief.com/registration)

##### 5 M+

Requests per Day

##### 99.9 %

Network Uptime

##### < 100 ms

Average Response Time

##### 24/7

Technical Support

## Specification Celo Network

Technical characteristics and available endpoints

![Celo (CELO)](/img/protocols/celo.svg)

### Celo (CELO)

Mainnet & Testnet Support — Alfajores

Chain ID 42220

Protocol HTTPS / WSS

Uptime 99.9%

Block Time \~5s

Consensus Proof of Stake (Istanbul BFT)

EVM Compatible Yes

Celo is a mobile-first, carbon-negative blockchain platform focused on increasing cryptocurrency adoption among smartphone users. With built-in stablecoin support (cUSD, cEUR, cREAL) and phone number-based addresses, Celo makes DeFi accessible to anyone with a mobile phone, targeting financial inclusion in emerging markets.

#### Key capabilities:

- Mobile-optimized light client support for smartphone wallets
- Native stablecoins (cUSD, cEUR, cREAL) for price-stable payments
- Phone number mapping to blockchain addresses
- Ultra-low transaction fees (<$0.01)
- Carbon-negative through offset and regenerative finance
- Full EVM compatibility with Ethereum tooling
- Focus on financial inclusion and real-world utility

#### 🔗 RPC Endpoints

HTTPS

`https://rpc.crypto-chief.com/celo/{YOUR_API_KEY}`

WSS

`wss://rpc.crypto-chief.com/celo/ws/{YOUR_API_KEY}`

Replace {YOUR\_API\_KEY} with your actual API key from the dashboard.

## What is a Celo RPC Node?

Access the mobile-first blockchain ecosystem

A Celo RPC node provides applications with access to the Celo blockchain, enabling mobile payments, DeFi operations, and stablecoin transfers optimized for smartphone users in emerging markets. Celo's unique architecture prioritizes mobile accessibility and financial inclusion.

### Why Celo is different

Celo takes a unique approach to blockchain by prioritizing mobile accessibility and real-world utility over pure DeFi speculation. With native stablecoins, phone number addresses, and carbon-negative operations, Celo aims to bring cryptocurrency to the next billion users through their smartphones.

**Celo advantages:**

- **Mobile-first** — optimized light clients for smartphones
- **Native stablecoins** — cUSD, cEUR, cREAL for price stability
- **Identity layer** — map phone numbers to addresses
- **Low fees** — transactions cost less than $0.01
- **Carbon-negative** — environmental sustainability commitment
- **EVM compatible** — use Ethereum tools and contracts

### Celo architecture

Celo uses a Proof of Stake consensus mechanism with Istanbul BFT for fast finality. The network's unique design allows smartphones to run light clients, enabling true mobile-first DeFi without requiring powerful hardware or large bandwidth.

**Technical highlights:**

1. Validators produce blocks using Istanbul BFT consensus
2. \~5 second block time with fast finality
3. Light client support for mobile wallet integration
4. Stability mechanism maintains stablecoin pegs
5. Gas payable in multiple tokens (CELO, cUSD, etc.)

### RPC access methods

**HTTPS endpoints** handle standard operations — balance queries, stablecoin transfers, contract calls, and mobile wallet operations.

**WebSocket endpoints** enable real-time payment notifications, exchange rate updates, and live transaction monitoring for mobile applications.

## Technical Documentation

Quick start for developers

### Supported RPC Methods

Celo supports standard Ethereum JSON-RPC methods with some Celo-specific extensions:

- **eth\_blockNumber** — current block number
- **eth\_getBalance** — CELO balance
- **eth\_call** — call contract functions
- **eth\_sendRawTransaction** — submit transactions
- **eth\_getTransactionReceipt** — transaction status
- **eth\_getLogs** — query event logs
- **eth\_gasPrice** — current gas price
- **eth\_estimateGas** — gas estimation
- **eth\_subscribe** — WebSocket subscriptions

### Code Examples

💻

#### JavaScript (ethers.js) — Celo Connection:

```
const { ethers } = require('ethers');

const provider = new ethers.JsonRpcProvider('https://rpc.crypto-chief.com/celo/YOUR_API_KEY');

// Verify Celo network
const network = await provider.getNetwork();
console.log('Chain ID:', network.chainId); // 42220

// Get CELO balance
const balance = await provider.getBalance('0x...');
console.log('CELO:', ethers.formatEther(balance));

// Check cUSD balance (Celo stablecoin)
const cUSD_ADDRESS = '0x765DE816845861e75A25fCA122bb6898B8B1282a';
const erc20ABI = ['function balanceOf(address) view returns (uint256)'];
const cUSD = new ethers.Contract(cUSD_ADDRESS, erc20ABI, provider);
const cUsdBalance = await cUSD.balanceOf('0x...');
console.log('cUSD:', ethers.formatUnits(cUsdBalance, 18));
```

💻

#### Python (web3.py) — Celo Stablecoin Transfer:

```
from web3 import Web3

w3 = Web3(Web3.HTTPProvider('https://rpc.crypto-chief.com/celo/YOUR_API_KEY'))

print('Connected to Celo:', w3.is_connected())
print('Chain ID:', w3.eth.chain_id)  # 42220

# cUSD contract
cUSD_ADDRESS = '0x765DE816845861e75A25fCA122bb6898B8B1282a'
cUSD_ABI = [{'constant':True,'inputs':[{'name':'_owner','type':'address'}],'name':'balanceOf','outputs':[{'name':'balance','type':'uint256'}],'type':'function'}]

cUSD = w3.eth.contract(address=cUSD_ADDRESS, abi=cUSD_ABI)
balance = cUSD.functions.balanceOf('0x...').call()
print(f'cUSD balance: {balance / 1e18}')
```

💻

#### WebSocket — Monitor cUSD Transfers:

```
const { ethers } = require('ethers');
const provider = new ethers.WebSocketProvider('wss://rpc.crypto-chief.com/celo/ws/YOUR_API_KEY');

// Monitor cUSD transfer events
const cUSD_ADDRESS = '0x765DE816845861e75A25fCA122bb6898B8B1282a';
const filter = {
  address: cUSD_ADDRESS,
  topics: [ethers.id('Transfer(address,address,uint256)')]
};

provider.on(filter, (log) => {
  console.log('cUSD transfer:', log);
});

// Monitor new blocks
provider.on('block', (blockNumber) => {
  console.log('New Celo block:', blockNumber);
});
```

### Celo-Specific Features

- **Gas in Any Token:** Pay gas fees in CELO, cUSD, or other tokens
- **Stablecoin Support:** Native cUSD, cEUR, cREAL integration
- **Phone Number Mapping:** Attestation service for identity
- **Light Clients:** Optimized for mobile wallet integration
- **Oracle Support:** Built-in price oracle for stablecoin stability
- **Validator Elections:** On-chain governance and staking

## Why choose us?

Reliable infrastructure for Celo applications

### Mobile-Optimized

Infrastructure optimized for mobile wallet integrations with low-bandwidth friendly responses and efficient data delivery.

### Secure & Stable

Enterprise-grade security with TLS encryption, DDoS protection, and consistent uptime for production mobile applications.

### Usage Analytics

Monitor all RPC metrics including request volume, method distribution, response times, and error tracking.

### Global Access

Nodes deployed globally with focus on emerging markets where Celo adoption is highest — Africa, Latin America, Southeast Asia.

### Carbon-Negative

Supporting Celo's environmental mission through efficient infrastructure and renewable energy commitments.

### Technical Support

24/7 support from engineers familiar with mobile-first blockchain challenges and Celo ecosystem specifics.

## Examples of Use

Build financial inclusion apps on Celo

Celo's mobile-first design and stablecoin support make it ideal for payments, remittances, and DeFi applications targeting users in emerging markets. Our infrastructure supports apps bringing cryptocurrency to the next billion users.

#### Mobile Payment Apps

Build Venmo-like payment apps using cUSD for price stability. Our infrastructure enables instant transfers, balance checks, and payment notifications optimized for mobile connections.

#### Remittance Services

Enable low-cost international money transfers using Celo stablecoins. Our reliable RPC access ensures smooth transactions for users sending money across borders.

#### Mobile Wallets

Create smartphone wallets with phone number-based addresses and multi-currency support. Our light client-friendly infrastructure ensures smooth mobile experience.

#### Microfinance & DeFi

Launch savings, lending, and microfinance protocols targeting underbanked populations. Low fees and stablecoins make DeFi accessible to everyone.

#### Merchant Solutions

Build point-of-sale systems accepting cryptocurrency payments via mobile. Instant settlement and price-stable cUSD reduce merchant friction.

#### Impact & Social Good

Create apps for universal basic income, cash transfers, and humanitarian aid distribution leveraging Celo's transparent and efficient blockchain.

## Got questions?  
we are here to help

## What is Celo? 

Celo is a mobile-first, carbon-negative blockchain focused on financial inclusion. It features native stablecoins and phone number-based addresses for easy cryptocurrency adoption.

## What are Celo stablecoins? 

Celo offers cUSD (pegged to US Dollar), cEUR (Euro), and cREAL (Brazilian Real) as native stablecoins maintained by algorithmic and reserve mechanisms.

## How do phone number addresses work? 

Celo's attestation service allows users to map their phone numbers to blockchain addresses, making it easy to send crypto using just a phone contact.

## Is Celo EVM compatible? 

Yes, Celo is fully EVM-compatible. You can deploy Ethereum smart contracts and use Ethereum tools like MetaMask, Hardhat, and ethers.js.

## How much do Celo transactions cost? 

Celo transaction fees are typically less than $0.01, and can be paid in CELO, cUSD, or other supported tokens.

## Is Celo really carbon-negative? 

Yes, Celo offsets more carbon than it produces through partnerships with climate organizations and support for regenerative finance initiatives.

## Can I use MetaMask with Celo? 

Yes, add Celo to MetaMask using Chain ID 42220 and our RPC endpoint. Celo also has dedicated mobile wallets like Valora.

## What is the Celo mobile wallet? 

Valora is the primary Celo mobile wallet offering easy onboarding, phone number addressing, and built-in stablecoin support.

## Do you support Celo testnet? 

Yes, we provide RPC access to both Celo mainnet (42220) and Alfajores testnet (44787) for development.

## How is Celo different from other L1 blockchains? 

Celo prioritizes mobile accessibility, financial inclusion, and environmental sustainability over pure DeFi speculation, with unique features like phone number mapping and native stablecoins.

## Pricing that grows with your needs.

### Free

Start building on Web3 — no credit card.

##### $0

- 5 reqs/sec RPC
- 5 reqs/min Unified API
- 1 req/day AML
- Ultimate chains
- WSS, Statistics
- Community support

[Get started ](https://auth.crypto-chief.com/registration)

### Pay for use

Flexible pay-as-you-go for any workload.

##### From $10

- 400 reqs/sec RPC
- 300 reqs/min Unified API
- 5 reqs/sec AML
- EventStream
- Ultimate chains
- WSS, Whitelists, Statistics
- Support portal

[Get started](https://auth.crypto-chief.com/registration)

### Subscription

From $500 monthly plus 20% extra value.

##### From $500

- 400 reqs/sec RPC
- 300 reqs/min Unified API
- 5 reqs/sec AML
- EventStream
- Ultimate chains
- WSS, Whitelists, Statistics
- Support portal

[Get started ](https://auth.crypto-chief.com/registration)

### Enterprise

Tailored solution for expert builders

##### Custom terms

All Subscription features plus:

- Flexible rate limits
- Engineering team support
- Custom SLA
- Personal manager

[Contact Sales ](/contact/)
