What is Celo?

      Staking CELO through the Celo Wallet achieves a user-friendly experience through the use of users’ phone numbers as public keys. This allows them to form a phone to phone social payment network. Within this network, network fees and governance votes utilize CELO, the platform’s native token.

      By staking on the CELO network you can expect to earn a 6% return. In this way, your tokens are delegated to Validators which gather transactions from nodes and execute smart contracts through a Byzantine Fault Tolerant (BFT) Consensus protocol. You earn Rewards when your validator is selected to take part in the next BFT consensus vote.

      What you need to stake Celo

      • Enough CELO to pay for fees, which are roughly 0.001 CELO
      • A CELO Web Wallet (Step 1)
      • A CELO Desktop Wallet (Step 3)

      Step 1 – Setting up your CELO Web Wallet for staking

      Your first step is to head to Celowallet.app and go through the signup process to create your Celo Wallet. The process will require writing down your seed phrase, so make sure you have some paper nearby.

      Step 2 – Finding your CELO Wallet address

      You are going to need some CELO in your wallet to stake it. You view your CELO wallet address by clicking on Receive CELO.

      Step 3 – Setting up your Desktop CELO Wallet

      Celo Staking 3

      Staking your CELO must be done on the desktop app. In this next step, we can restore our CELO wallet onto the desktop app using the seed phrase of the CELO wallet we made in Step 1.

      Step 4 – Locking your CELO

      Before you stake your CELO, you will have to lock your CELO up. First, you have to click the down arrow on the green
      More button and then click Lock. On the next screen, you simply input the amount of CELO you would like to lock and then click Continue and then Lock.

      Celo Staking 4

      Step 5 – Exploring CELO Validators

      Celo Staking 5

      Whenever you are delegating to a validator, you want to make sure they have a good track record. First click on the More button and then the Stake button. You can then click the down arrow on any validator to get a more in-depth summary of their status.

      Step 6 – Delegating to a validator

      From the validator screen, click the See/ Change your Vote button, and then from the dropdown select your preferred Validator Group. After this, you will have to input how much CELO you wish to stake and then click Continue and then the Vote button on the next screen. Your CELO vote takes 24 hours to register and will start accruing rewards after that 24 hour period.

      Celo 6 Staking

      Step 7 – Activating your Validator Votes

      Celo Staking 7

      Your last step in staking CELO must be done 24 hours after the last step and just involved activating your validator vote. The process simply involves clicking on the Vote for Validator transaction in your transaction history and then selecting your validator group. From here just need to click Continue and then Activate and you’re done.


      CELO combines the tokenomics of a collateral-backed stable coin like LUNA with the social-payment system of Venmo/BEAM. Staking allows users to earn rewards that will end up covering future network fees, effectively mirroring the frictionless transactions of our current centralized finance system. The current Staking Rewards can be found here.

      Furthermore, the success of the CELO network is dependent on the quality of the light applications built, as they form the end-user experience. If these applications are user-friendly, we can expect user adoption to rise and CELO as a network to prosper as well.

      Important links

      Check out the most up to date staking data on our Celo Asset Page

      Forecast your future income using the Celo Advanced Calculator

      Articles you don’t want to miss

      Earn up to 254.92% staking Luna

      Get Paid to Take a Loan in crypto

      How does this blockchain do 1.4 million transactions per second?

      About The Author

      Abishek Y Kannan

      is a Research Analyst at Staking Rewards and covers the asset data integrations on the platform. He has been in the crypto space since 2019 besides his role at Staking Rewards, he is studying actuarial studies at UNSW. Abishek is a crypto enthusiast who loves exploring the novel ways of blockchains to make the world a better and more efficient place.