As of block height 31,056,500 (March 26, 2025, 3:00 AM UTC), Celo is no longer a standalone Layer 1 blockchain—it is now an Ethereum Layer 2!
Some documentation may be outdated as updates are in progress. If you encounter issues, please file a bug report.For the most up-to-date information, refer to our Celo L2 documentation.
Prerequisites
This guide assumes:- You have read Key Management on Celo
- You have installed the Celo Command Line Interface (Celo CLI)
Choose a Node
In order to execute the tasks listed below, you will need to point the Celo CLI to a node that is synchronized with the Mainnet.Create an Account
There are two ways to create an account:- (Recommended) use accounts generated by Ledger, if you possess a Ledger hardware wallet
- Use CLI to generate an account — this approach is less secure and hence not recommended