Skip to main content
This FAQ is for node operators and developers with questions about Celo since the migration to an Ethereum L2.

Mainnet

A couple of issues could be causing this.
  • If you are running multiple instances of op-node, make sure to check that they each have a unique and persisted private key at --p2p.priv.path
  • Ensure that your node is accessible to other nodes, check the Configure P2P for external network access section under Running a full node
See the guides for running a node or the guide on how to migrate an L1 node.
Yes. This is part of running a node. If you’re using the Docker Compose Setup, it’s included.
All balances have been carried over to the L2, unchanged.
There is no change and it continues to work in the same way as before.
Yes, same as with Ethereum.
Validators are becoming Community RPC providers.
There are multiple options.
Governance remains a pillar of the Celo blockchain. The Validator Hotfix process has been adapted, see Updated Governance Hotfix for the changes.
See the Celo L2 Specification for how Celo differs from a stock OP Stack chain, including block time, the native token, fee currencies, and finality.
See Transaction fees in the specs: the L1 fee is always zero, and L1 costs are covered through the base fee floor.
Celo has 1-second blocks.
The gas limit per block is 30 million, so the maximum throughput is 30M gas/s.
See L1 -> L2 Migration Changes in the spec for the details, and About Celo L1 for the mechanisms that were retired.