This article describes how to earn rewards by staking Celo (CELO) in Ledger Live.
This feature is provided in partnership with Figment. Click here to learn more.
Before you start
- Download and install Ledger Live on your computer. You can learn more about how to get started with Ledger Live here.
- Open Ledger Live, connect your Ledger device to MyLedger and make sure your Ledger device is running the latest firmware version (Nano S / Nano S Plus / Nano X).
- Make sure that the latest version of the Celo (CELO) app is installed on your Ledger device.
Staking CELO in Ledger Live
Celo staking consists of several steps such as:
- Registering your Celo account on-chain.
- Locking your assets.
- Voting for validator groups.
- Activating vote for the chosen validator group.
Registering your Celo account on-chain
- Connect your Ledger device to your computer and open the Celo app on your device.
Your device displays: Application is ready. - Open Ledger Live, navigate to the Accounts tab, and select your Celo account.
- In your account, navigate to the Delegations section and click Earn Rewards at the top of your screen.
Before locking your Celo to earn rewards, you need to first register your account on-chain.
- After clicking the Earn rewards button and getting familiar with the details, click Continue.
- In the Register account window, click Continue.
- Connect your Ledger device, unlock it with a PIN code, and open CELO app.
- Confirm the transaction details on your Ledger device.
- Once the transaction is broadcasted, you should see the message "Account registered successfully".
Locking assets
Once the account is registered on-chain, you can proceed with locking your assets. Locked assets can be unlocked at any time, but unlocking takes 3 days.
- Click Earn rewards on the account page.
- On the Lock assets window, select the amount you want to lock and click Continue.
You will need Celo in your available balance to pay for the transaction fees. As such, it's a good idea to avoid delegating your entire balance and to leave at least 0.01 Celo in your available balance. - Confirm the operation on your Ledger device.
- Once the transaction is broadcasted, you should see "Assets successfully locked".
Now, your Locked balance should be visible on Locked balance. You should vote for the validator in order to start earning rewards.
Voting for validator groups
- Click on Manage assets on your Celo account page and select Vote.
- On Vote window select the Ledger by Figment validator then click Continue.
If you do not wish to vote for Ledger, click Show all and select a different validator. - Select the amount of CELO you want to use for voting and click Continue.
- Confirm the operation on your Ledger device.
- Once the transaction is broadcasted, you should see "You have successfully voted".
It can take time before your delegation changes the status from Pending to Active.
Important note
Pending vote does not generate rewards and needs to be activated after 24h.
Activate your vote for validator group
After 24h, on your Celo page, you will see a message saying "You have votes that can now be activated".
- Click on Manage on your Celo account page and select Activate.
- On Activate votes window select votes that need to be activated.
- Click Continue.
- Confirm the operation on your Ledger device.
- Once the transaction is broadcasted, you should see "Your vote was successfully activated".
Once your vote is activated, you should start earning Celo rewards.
Learn more about Celo Staking here.
Unstaking Celo
Celo unstaking consists the following steps:
- Revoke your vote from the validator group.
- Unlock the locked amount.
- Withdraw the unlocked amount to your available balance.
Revoke your vote
- Click on Manage assets on your Celo account page and select Revoke vote.
- On Revoke vote window select the validator you want to revoke the vote from and click Continue.
- Select the amount to revoke.
- Click Continue.
- Confirm the operation on your Ledger device.
- Once the transaction is broadcasted, your vote should be revoked.
Now, your revoked votes should be visible on Non-voting locked balance. You can vote for another validator or unlock your CELO in order to withdraw them to your available balance.
Unlock your Celo
Important note for unlocking
Make sure your revoked your votes before unlocking CELO. Only revoked Celo votes are available for unlocking and further withdrawal.
- Click on Manage assets on your Celo account page and select Unlock.
- On Activate vote window select the amount to unlock and click Continue.
- Confirm the operation on your Ledger device.
- Once the transaction is broadcasted, you should see "Unlock transaction sent successfully".
Now, your unlocked CELO should be visible on Withdrawable balance in 3 days.
Withdraw your Celo
To retrieve an unlocked amount back to available balance, you need to withdraw it manually. Unlocked assets can be withdrawn in 3 days.
- Click on Manage assets on your Celo account page and select Withdraw
IMAGE - On Withdraw window select amount to withdraw and click Continue.
- Confirm the operation on your Ledger device.
- Once the transaction is broadcasted, you should see "....".
Now, your withdrawn CELO should be visible on Available balance. You can lock this balance again if you need and you can send the assets from your address.