CoinYQ Dossier

Celo kept the mobile-money promise and replaced the chain beneath it

Celo began with three researchers asking how a phone could move stable value without exposing users to crypto's usual machinery. Their answer became an independent chain and CELO became its reserve, staking and governance asset. Five years after launch, the builders made the rarer choice: preserve every balance and block, but retire their own consensus in favor of an Ethereum L2 whose transaction ordering remains operationally concentrated.

A phone number, a stable amount and a volatile reserve coin

Sep Kamvar, Marek Olszewski and Rene Reinsberg's early paper did not begin with faster smart contracts. It began with social payments: finding a recipient through familiar phone infrastructure, sending a stable-value asset, and using a separate crypto asset to secure and govern the system. CELO's volatility therefore sat beside the payments product rather than inside every grocery or remittance amount.

The network launched on Earth Day 2020 as a proof-of-stake L1 built for low fees and mobile constraints. It later let users pay gas in approved stablecoins, removing another piece of wallet friction. The design joined several things that are easy to confuse today: Celo was the chain, CELO was its native and governance asset, and cUSD and later stablecoins were separate products with their own stability machinery.

Ethereum changed enough for cLabs to reverse an old decision

The standalone chain had been a response to the Ethereum of the late 2010s. By 15 July 2023, cLabs argued that rollups, OP Stack and external data availability had changed the trade-off. The proposal called the move a return home and imagined the existing validator set continuing as a decentralized sequencer, promising Ethereum alignment without abandoning Celo's payment mission.

That was a direction, not the finished architecture. Teams debated stacks and data availability before cLabs selected OP Stack in April 2024, citing compatibility, shorter delivery time and lower migration risk. The launch plan then accepted a centralized sequencer and reassigned validators to community RPC service. The decision delivered the migration sooner, but postponed the proposal's most important decentralization promise.

A hard fork changed the engine without moving the passengers

At 03:00 UTC on 26 March 2025, the old client stopped at block 31,056,499 and the OP Stack client began at 31,056,500. cLabs deliberately used a state-preserving hard fork instead of a fresh chain and token claim. Accounts, contracts, history and block numbers continued, while block time fell from five seconds to one. For most holders, the architectural break arrived without a balance migration transaction.

CELO itself acquired a useful dual identity. Its native balance is the source of truth, but CeloToken at 0x471E…a438 exposes that balance through ERC-20 methods without wrapping. On Ethereum, the canonical one-billion-token contract sits in the OptimismPortal bridge; unreleased L2 allocation went to CeloUnreleasedTreasury. A withdrawal is a rollup message that must be proved and finalized, not an issuer redeeming CELO for cash.

The operators who kept Celo alive no longer order its transactions

Locked CELO still votes on governance proposals and backs elected community RPC providers. Yet the people who kept the old L1 running no longer decide transaction order. In July 2026, Celo Core Co. said it was running the sequencer, batcher and proposer while Espresso decentralization remained roadmap work. The migration preserved the community’s voting system, but reassigned the chain’s most immediate operational choice. Mainnet replaced op-geth with op-reth on 22 July 2026, an execution-client change that did not decentralize sequencing.

The new fee loop exposes the paradox created by Celo’s original success. Users can pay gas in stablecoins and may never need to acquire CELO, yet CGP-287 converts those stablecoin fees into CELO and sends net sequencer revenue to the Community Fund. The first ongoing report transferred 2,566,770 CELO for 9 April through 17 June 2026 after costs and revenue share. Celo set out to make the crypto asset disappear from a mobile payment; it now asks public governance to turn that nearly invisible usage back into a reason for CELO to matter.

How the project changed

  1. 2018
    A social-payments paper defines the original bargain

    Kamvar, Olszewski and Reinsberg describe phone-oriented discovery, stable-value currencies and a separate reserve and governance asset.

  2. 2020-04-22
    Celo launches its own proof-of-stake chain

    The mainnet opens on Earth Day as a low-cost, energy-efficient L1 built around mobile access and stable payments.

  3. 2023-07-15
    cLabs proposes returning to Ethereum

    The team argues that rollups and data availability now make an Ethereum L2 compatible with Celo's mission, initially proposing validator-powered sequencing.

  4. 2024-04
    OP Stack wins the architecture decision

    After comparing stacks, cLabs chooses OP Stack for compatibility, delivery speed and migration risk, while preparing a state-preserving upgrade.

  5. 2025-03-26
    Block 31,056,500 continues as an L2

    The OP Stack client takes over at 03:00 UTC without resetting accounts, contracts, history or block numbering.

  6. 2026-07-03
    Sequencer revenue starts reaching the Community Fund

    Celo Core Co. reports the first ongoing CGP-287 transfer: 2,566,770 CELO net of operating costs and revenue share.

  7. 2026-07-09
    The operator records what remains centralized

    Celo Core Co. says it runs sequencer, batcher and proposer nodes; Espresso mainnet decentralization remains future work.

  8. 2026-07-22
    Mainnet replaces its execution client

    Celo Core Co. reports op-reth live on mainnet; the sequencer operator remains unchanged.

Evidence and primary sources

Last evidence review: 2026-09-05

What is Celo?

CELO is the native asset of Celo, chain ID 42220. CeloToken at 0x471EcE3750Da237f93B8E339c536989b8978a438 presents the same native balance through an ERC-20 interface: it is not a wrapper and does not require conversion. CELO can pay gas, be locked for governance and community RPC elections, and move through Celo's canonical Ethereum bridge.

Celo itself is now an OP Stack Ethereum layer 2, not the proof-of-stake layer 1 launched in 2020. CELO is also not cUSD, USDm or another stablecoin. Those assets have their own issuers or protocol controls and price mechanisms; owning CELO creates no promise that one token can be redeemed for one dollar.

What problem does Celo solve?

The project began with a social-payments question: how could a person send stable value from a phone without first learning long addresses, acquiring a volatile gas token or trusting one payment company? The early design paired phone-oriented discovery and stable-value currencies with a separate reserve and governance asset. That made CELO useful to the system without asking everyday payments to be denominated in CELO.

A second problem emerged after launch. Maintaining a separate EVM-compatible consensus client imposed engineering distance from Ethereum just as rollups matured. cLabs chose to replace independent L1 consensus with an Ethereum L2 while preserving the existing chain's state. That reduced migration burden, but it also shifted transaction ordering from elected validators to an operator-run sequencer whose decentralization remains unfinished.

How does Celo work?

At block 31,056,500 on 26 March 2025, the OP Stack client took over from the old L1 without resetting balances, contracts, history or block numbers. CELO's native balance remains authoritative, and its ERC-20 methods read and move that same balance. On Ethereum, a one-billion-token CELO contract is held through OptimismPortal; deposits mint native CELO on L2 and withdrawals use the OP Stack prove-and-finalize flow. Unreleased allocation is held by CeloUnreleasedTreasury and released through governed epoch rewards.

Locked CELO supplies voting weight in Celo governance and backs elected community RPC providers. It does not make those providers sequencers: Celo Core Co. said in July 2026 that it operates sequencer, batcher and proposer nodes. Core proxy contracts can change through on-chain governance and approver review, while disclosed rollup controls include a ProxyOwner and a Guardian able to pause the bridge. The detailed Security Council roster remains proposal-based documentation.

Gas may be paid in CELO or approved ERC-20 currencies. Under CGP-287, reported net sequencer revenue goes to the Community Fund, and stablecoin-denominated fees are converted to CELO first. Governance decides what happens to that fund; the mechanism is not a direct dividend or guaranteed return to each holder.

Key facts

  • Sep Kamvar, Marek Olszewski and Rene Reinsberg's early protocol paper framed Celo around decentralized social payments and stable-value currencies.
  • Celo launched as an energy-efficient, low-cost proof-of-stake layer 1 on Earth Day 2020.
  • cLabs proposed returning Celo to Ethereum as an L2 on 15 July 2023 and selected OP Stack in April 2024.
  • The old L1 ended at block 31,056,499; the L2 began at 31,056,500 on 26 March 2025 at 03:00 UTC while preserving chain state and history.
  • Celo mainnet uses chain ID 42220; CeloToken is 0x471EcE3750Da237f93B8E339c536989b8978a438.
  • Native and ERC-20 CELO balances are the same ledger entry, so CELO needs no wrapping on Celo.
  • The canonical Ethereum CELO contract has one billion tokens held through OptimismPortal; unreleased L2 CELO moved to CeloUnreleasedTreasury.
  • Four hundred million CELO were allocated for release over time through epoch rewards; recipients and rates remain governable.
  • Former validators now serve as elected community RPC providers and do not order L2 transactions.
  • Celo Core Co. operates the sequencer, batcher and proposer. Mainnet changed execution client to op-reth on 22 July 2026, but Espresso decentralized sequencing remained future work.
  • The deployment record names a ProxyOwner and a Guardian that can pause or unpause the native bridge.
  • For 9 April–17 June 2026, 2,566,770 CELO of reported net sequencer revenue reached the Community Fund after costs and revenue share.
  • CELO does not carry a fixed-dollar redemption, equity, deposit-insurance, guaranteed-yield or automatic revenue-distribution right.

Official links

Categories

Related coins

Frequently asked questions

Is CELO still the token of a standalone layer 1?

No. Celo became an OP Stack Ethereum L2 at block 31,056,500 on 26 March 2025. The migration kept the former chain's state, balances, contracts, history and block numbering.

Is the CELO contract a wrapped version of the native coin?

No. CeloToken at 0x471E…a438 is an ERC-20-compatible view and transfer interface over the native balance. Both forms point to the same ledger entry.

Must every Celo user hold CELO for gas?

No. Protocol-level fee abstraction allows approved ERC-20 currencies, including selected stablecoins, to pay gas. CELO remains a valid native fee asset.

What does locking CELO do after the L2 migration?

Locked CELO supplies governance votes and backs elected community RPC providers, and eligible voters may receive epoch rewards. The RPC providers do not currently sequence transactions.

Who orders transactions and who can change the system?

Celo Core Co. stated in July 2026 that it runs sequencer, batcher and proposer nodes. Core proxies can be upgraded through governance and approver review; a disclosed Guardian can pause the native bridge, and urgent hotfixes require multisig approvals. Celo Mainnet moved from op-geth to op-reth on 22 July 2026; that client replacement did not decentralize the sequencer.

Do sequencer fees go directly to CELO holders?

No. Under CGP-287, net revenue is routed as CELO to the governance-controlled Community Fund after costs and revenue share. Holders vote on fund decisions, but there is no automatic pro-rata dividend.

Are cUSD and other Mento stablecoins claims on CELO?

No. Mento stablecoins are separate tokens with their own reserve and MENTO/veMENTO governance. An August 2026 MGP-19 proposal would return issuance-contract authority to Celo governance while leaving the FX DEX and MENTO under Mento governance; it was still a proposal, not a completed transfer, at review. CELO itself has no fixed one-dollar redemption right.

Is Celo's sequencer already decentralized?

The 2023 proposal envisioned validator-powered decentralized sequencing, but the network launched with a centralized sequencer. The July 2026 roadmap still described Espresso mainnet deployment as future work.

External trackers

Choose a tracking site for Celo: