Layer 2 today. Celo ran as its own independent proof-of-stake blockchain for five years, then completed a full migration onto the OP Stack — the codebase behind Optimism and Base — in March 2025, carrying its entire transaction history over as an Ethereum L2.
Celo folds that cost into a base fee floor instead of billing it as its own line item. The floor is calibrated to cover posting data back to Ethereum in advance, so you see one predictable price rather than an execution fee plus a separately fluctuating L1 fee.
Yes, if your wallet supports it. Celo's fee-abstraction feature lets a transaction set an approved ERC-20 as its feeCurrency — currently cUSD, cEUR, cREAL, USDC, or USDT — instead of CELO. Paying this way uses about 50,000 more gas than paying in CELO.
Only tokens on Celo's governance-controlled fee-currency allowlist can be used, and USDC and USDT specifically require setting feeCurrency to their adapter contract address rather than the token's own address, since Celo's gas math assumes 18 decimals and those tokens use 6.
No. Unlike Optimism, Base, and Scroll, which post data as Ethereum blobs, Celo posts to EigenDA, a separate external data-availability network. That keeps Celo's fees decoupled from Ethereum's blob-fee spikes.
They're describing the pre-migration chain. Before March 2025, Celo ran its own validator set and proof-of-stake consensus with roughly 5-second block finality. Since the L2 migration, blocks come from an OP Stack sequencer settling to Ethereum, and those older mechanics no longer apply.
CELO is the network's native asset and default gas token. cUSD, cEUR, and cREAL are Mento stablecoins issued on Celo — usable for payments and, with a supporting wallet, as an alternative way to pay gas, but they're separate assets from CELO itself.
No. This page reads public on-chain fee data through a public RPC endpoint. There is no sign-up, no wallet connection, and nothing about you is stored.
Free Tool
Real-time Celo gas price suggestions based on live on-chain fee data. See slow, average, and fast fee tiers - no sign-up required.
Base Fee
Current EIP-1559 base fee per gas unit
max fee
For non-urgent transactions. May take several blocks.
max fee
Balanced speed and cost for most transactions.
max fee
Priority inclusion in the next block.
Save on fees — swap CELO at the best rate
Try ZestHow do Celo fees work?
Celo mainnet is an Ethereum L2 built on the OP Stack, with CELO as its native gas token and EIP-1559-style base fee rules.
Can fees be paid without CELO?
Celo fee abstraction can allow approved ERC-20 fee currencies, including USDC, USDT, and Mento stablecoins. Wallet support and asset availability may vary.
What affects Celo gas?
Fees change with network demand and transaction complexity. Simple token transfers generally use less gas than swaps, liquidity operations, or contract deployments.
Celo isn't a chain that was built as a Layer 2 from day one — it spent five years as its own independent, mobile-first proof-of-stake blockchain before completing a full migration onto the OP Stack in March 2025. That migration carried over Celo's entire history, every account and balance, onto Ethereum as an L2, which is a different starting point from OP Stack chains that launched as rollups from genesis. Gas on Celo is still billed in CELO, the network's native token, under EIP-1559-style rules: a base fee that adjusts with demand, plus an optional priority tip to the sequencer.
Where Celo actually diverges from the OP Stack chains already on this list is how it handles the cost of posting data back to Ethereum. Optimism, Base, and Scroll show that cost as a separate, hard-to-predict L1 data fee layered on top of L2 execution. Celo instead keeps that line item at zero and folds the equivalent cost into a configurable base fee floor — a minimum the base fee can't drop below, calibrated to cover L1 costs in advance. The result is a single number you can estimate ahead of time with eth_estimateGas, instead of two fees that move independently.
Celo also skips Ethereum's blob market entirely for data availability, posting transaction data to EigenDA, a separate external network, rather than as Ethereum blobs the way Optimism, Base, and Scroll now do. That decouples Celo's fee floor from the same blob-fee spikes that hit blob-posting rollups during busy stretches on Ethereum mainnet — the floor still gets recalibrated periodically, just not transaction by transaction.
Because the L1 cost is baked into a floor rather than billed live, Celo's price swings look calmer than a blob-posting L2's, but they still move for real reasons.
Most Celo confusion traces back to its fee-abstraction feature or to habits carried over from before the 2025 L2 migration.
Want the fundamentals first?
Our explainer covers gas units, gwei, base fees, and how Layer 2s like Celo cut costs, with worked examples.
Read: Understanding gas feesReal-time Ethereum gas price suggestions for slow, average, and fast speeds — powered by live on-chain fee history.
Open tool →
Compare real-time gas fees side-by-side across ETH, Arbitrum, Base, Optimism, Polygon, BSC, and Avalanche. Track costs for transfers, swaps, and NFT mints.
Open tool →
Live Beacon Chain stats — current staking APR, total ETH staked, active validator count, and entry/exit queue depth.
Open tool →