Skip to main content

What Is Celo? Mobile-First L2 and Stablecoin Rails

How Celo became an Ethereum L2 in 2025, what cUSD and cREAL do, and how it stacks up against Tron for remittances.

Written by Eco


Celo is an Ethereum Layer 2 network built for mobile payments and stablecoin transfers, with a focus on emerging markets in Latin America and Africa. It launched in 2020 as a standalone Layer 1, then migrated to an Ethereum L2 on the OP Stack in March 2025. Its native stablecoins (cUSD, cEUR, cREAL) and gas-in-stablecoin model are designed for users who hold dollars or local currency on a phone, not ETH in a hardware wallet.

This article covers Celo's history, the 2025 L2 migration, the CELO token, the Mento stablecoin system, partner wallets and on/off-ramps, real-world use cases, and how Celo stacks up against other Ethereum L2s and against Tron in the remittance market. Sources: celo.org, docs.celo.org, Mento Labs, DeFiLlama Celo.

Celo in one paragraph

Celo is an EVM-compatible Layer 2 on Ethereum optimized for mobile-first payments. The network uses phone-number-based address discovery, native dollar and euro stablecoins issued by the Mento protocol, and lets users pay gas in stablecoins or USDC instead of ETH. It hosts roughly $150M in TVL as of mid-2026 per DeFiLlama, with most activity in remittances, payroll, and savings products targeting Africa and LATAM.

How did Celo get here? From standalone L1 to Ethereum L2

Celo went live as a proof-of-stake Layer 1 in April 2020, founded by cLabs (the team behind the original protocol). For its first five years it ran its own validator set and its own consensus, separate from Ethereum. In July 2023, cLabs proposed migrating Celo to an Ethereum Layer 2 to inherit Ethereum security, simplify bridging, and tap into the broader EVM ecosystem.

The migration shipped on March 26, 2025. Celo now runs as an OP Stack rollup, posting state to Ethereum mainnet and using EigenDA for data availability. The transition was designed to preserve existing contracts, accounts, and balances: developers who built on Celo L1 did not need to redeploy, and end users kept the same addresses. The shift is documented at docs.celo.org/cel2.

What is the Celo mission?

Celo's stated mission is to build a financial system that creates conditions of prosperity for everyone, with a specific focus on mobile-first users in emerging markets. In practice that means optimizing for cheap, fast stablecoin transfers, on-ramps that work with mobile money providers (M-Pesa, Kotani Pay), and wallets that run on low-end Android phones over patchy networks.

That focus shapes a lot of design choices: sub-cent gas fees, gas paid in cUSD or USDC, phone-number address mapping, and a heavy emphasis on partnerships with regional fintechs rather than chasing pure DeFi TVL.

Celo native stablecoins: cUSD, cEUR, cREAL

Celo's stablecoin layer is issued by Mento, a protocol originally built by cLabs and now run by independent contributor Mento Labs. Mento issues three main local-currency stablecoins, each fully collateralized in a reserve of crypto and tokenized real-world assets:

  • cUSD (Celo Dollar): pegged to USD, the largest Celo stablecoin by supply.

  • cEUR (Celo Euro): pegged to EUR, used for European payouts and savings.

  • cREAL (Celo Brazilian Real): pegged to BRL, targeted at Brazilian remittance and payment flows.

Mento also issues smaller stablecoins for additional fiat currencies (cKES for Kenyan shilling, cCOP for Colombian peso, cGHS for Ghanaian cedi, eXOF for West African CFA franc). Reserve composition and live peg data are published at reserve.mento.org. The reserve is overcollateralized and holds a mix of CELO, USDC, USDT, ETH, BTC, and tokenized real-world assets.

What does CELO token do?

CELO is the network's native asset. It serves three roles:

  • Gas: pays transaction fees, though users can also pay gas in cUSD, cEUR, USDC, USDT, or any whitelisted ERC-20 via Celo's fee abstraction.

  • Governance: CELO holders vote on protocol upgrades, Mento parameters, and treasury allocations through on-chain proposals.

  • Reserve collateral: a portion of the Mento reserve backing the stablecoins is held in CELO.

Maximum supply is capped at 1 billion CELO. Staking returns shifted with the L2 migration: validators no longer secure consensus directly (Ethereum does that), so CELO staking now routes through the L2 sequencer and DA-layer incentive structure documented in CIP-052.

Wallets and partners: Valora, Opera Mini, Kotani Pay

Celo's reach in emerging markets comes from a handful of distribution partners more than from raw protocol marketing.

  • Valora: the flagship Celo-native mobile wallet, originally incubated at cLabs and now an independent company. Maps phone numbers to addresses and integrates regional cash-in / cash-out partners.

  • Opera Mini: the Opera browser integrated Celo support into its built-in wallet, exposing cUSD and CELO to hundreds of millions of African mobile users.

  • Kotani Pay: an API that connects Celo stablecoins to mobile money networks like M-Pesa, MTN Mobile Money, and Airtel Money in over a dozen African markets.

  • Mento Labs: maintains the stablecoin issuance protocol and the reserve.

MetaMask, Rainbow, Trust Wallet, and most EVM wallets also support Celo by default since the L2 migration, since the chain is now a standard OP Stack rollup.

What is Celo actually used for?

Three use cases dominate on-chain activity:

  1. Remittances: workers in the US or Europe send cUSD to family in Kenya, Nigeria, Philippines, or Brazil. Recipients cash out through Kotani Pay or a local exchange into M-Pesa, bank transfer, or PIX. Fees typically run under $0.01 per transfer versus 5 to 8 percent at Western Union (per World Bank Remittance Prices Worldwide Q1 2026).

  2. Payroll and aid disbursement: NGOs and remote-employer payroll providers (Bitwage, Request Finance) use cUSD to pay workers in countries with weak banking rails. Mercy Corps Ventures and GiveDirectly have piloted cUSD aid distribution in Kenya and Uganda.

  3. Mobile savings and dollar access: users in high-inflation economies (Argentina, Nigeria, Turkey) hold cUSD as a synthetic dollar account in Valora when local banks restrict dollar access.

Celo vs other Ethereum L2s

Celo competes in the Ethereum L2 stack but with a very different go-to-market than the DeFi-heavy chains. Quick comparison:

  • Celo vs Base: Base optimizes for consumer apps and Coinbase distribution. Celo optimizes for stablecoin remittances and mobile money on-ramps. Base has roughly 20x the TVL but limited mobile-payments tooling.

  • Celo vs Arbitrum / Optimism: Arbitrum and Optimism are DeFi-first general-purpose L2s. Celo's stablecoin and fee-abstraction design specifically targets payments rather than trading.

  • Celo vs Mantle: Mantle focuses on modular DA and liquid staking products. Celo focuses on local-currency stablecoins and phone-based UX.

  • Celo vs Linea: Linea is a ConsenSys zkEVM with MetaMask distribution. Celo is an optimistic rollup with mobile-wallet and mobile-money distribution.

Celo's niche is not "fastest" or "cheapest among L2s" (most L2s are now sub-cent). It's the only one with a built-in local-currency stablecoin suite and a serious mobile-money partner network.

Celo vs Tron for remittances

The most honest comparison for Celo's core use case is not other L2s but Tron, which dominates global USDT-based remittance volume. Tron carries the majority of cross-border USDT transfers, especially in Asia and parts of Africa. Per Chainalysis, Tron handled over half of all stablecoin transfer volume in emerging markets in 2025.

Where Celo differs: Celo issues local-currency stablecoins (cREAL for Brazil, cKES for Kenya, eXOF for West Africa) that Tron does not have, and Celo's wallet partners integrate directly with mobile money APIs. Where Tron wins: liquidity and ubiquity. USDT on Tron is accepted at almost every P2P trader and exchange globally, while cUSD liquidity outside Celo-native venues is thin.

For users converting to local fiat through mobile money in Kenya or Brazil, Celo often beats Tron on UX. For users holding dollars in a self-custody wallet for trading or savings, Tron USDT still has more liquidity. See USDT to INR conversion routes for the parallel Indian market dynamics.

How big is Celo in 2026?

As of mid-2026, Celo holds roughly $150M in TVL on DeFiLlama, with Mento stablecoin supply around $80M across all currencies. Daily transaction count averages 1.5 to 2 million, heavily weighted toward small-value transfers under $10 (consistent with remittance and mobile payment use). Active addresses run higher than TVL would suggest, since most activity is payments rather than DeFi positions.

Those numbers are modest compared to Base or Arbitrum, but the activity profile is genuinely different: high transaction count, low average value, broad geographic distribution outside the US and Europe.

Is Celo right for you?

Celo makes sense if you are sending stablecoins to recipients in Africa, LATAM, or Southeast Asia who will cash out through mobile money, if you want to hold local-currency stablecoins (cREAL, cKES, cCOP), or if you are building a payments product that needs cheap EVM execution plus mobile-money rails. For pure DeFi yield, an L2 like Arbitrum or Base will give you more options. For raw remittance liquidity at the recipient end in many corridors, Tron USDT still has the edge.

For LATAM-specific stablecoin yield strategies, see our USD yield options for LATAM users guide.

Methodology and sources

L2 migration timeline and architecture: docs.celo.org/cel2. Stablecoin reserve and Mento mechanics: mentolabs.xyz and reserve.mento.org. TVL and supply figures: DeFiLlama Celo, accessed May 2026. Remittance pricing comparisons: World Bank Remittance Prices Worldwide Q1 2026. Stablecoin transfer share data: Chainalysis Geography of Cryptocurrency 2025 report. Partner integrations verified at celo.org/ecosystem.

Related reading

Did this answer your question?