Celo

Last updated: Jan 15 2021

Protocol teams occasionally change the delegation / staking process. If the following instructions do not work, please email support@bisontrails.co for assistance.


Celo is a mobile-first Proof of Stake blockchain with smart contracts and native stablecoins.

Unbonding Period

72 hours

Start Delegating

Thanks for your interest in delegating—we're glad you're here. Enter your email address to access the delegation instructions and get updates from Bison Trails delivered to your inbox.

Agree to continue

No thanks, just show me the instructions.
Start Delegating

Bison Trails' Validator Group Address

Delegation Instructions

Important:

Fake URLs impersonating the secure wallets and UIs used to delegate are circulating on the internet. Always confirm you are using the exact sites we link to here:

  • https://anthem.chorus.one/
  • https://docs.celo.org/command-line-interface/introduction


Before you start

In Celo, delegating takes the form of voting for a Validator Group. You can delegate using Chorus Anthem and a Ledger S or X hardware device, or by installing the Celo CLI to perform the tasks listed below.

Note: CELO was previously called cGLD. They are the same asset, so don’t worry if cGLD shows up when you expect to see CELO.

Using Chorus Anthem and a Ledger hardware device…

Starting Conditions:

You must have the Celo app installed on your Ledger S or X, and be using Chrome or an equivalent browser. If you do not have any CELO stored on your Ledger device, start at Step 1. If you already have CELO stored in your Ledger wallet, proceed to Step 4: set up CELO vote transaction.

STEP ONE: Connect to Chorus Anthem

  1. Plug in your Ledger, unlock it, and navigate to the Celo App
  2. Navigate to the Anthem dashboard and click Connect for Celo
  3. Click Sign in to Celo Network
  4. Connect your Ledger hardware wallet and approve the address

STEP TWO: Fund Chorus Anthem wallet

  1. Copy your CELO address in the bottom left corner of the Anthem dashboard
  2. Send CELO to that address from the exchange, wallet, or contract in which it is stored
  3. If prompted, approve the transaction on your Ledger hardware device

STEP THREE: Lock CELO for voting

  1. Once there’s CELO in your anthem address, click Vote
  2. Click Lock CELO
  3. If prompted, click Create Account. Review the transaction details on your Ledger and approve the transaction.
  4. Select Proceed
  5. Enter the amount of CELO you want to lock. This is the amount of CELO you will be able to delegate. Please leave at least 1 CELO to pay for transaction fees. Select Generate My Transaction to proceed.
  6. Select Sign Transaction, review the transaction prompt in your Ledger, and confirm the transaction.
  7. Select Close

STEP FOUR: Set up CELO vote transaction

  1. Select Vote
  2. Select Bison Trails from the dropdown menu and input the amount of CELO you would like to delegate (called ‘voting’ on Celo). Click Generate My Transaction to proceed.
  3. Select Sign Transaction and follow the on-screen prompts to review the transaction on your Ledger and approve the transaction.
  4. Close the pop-up window. You must wait until the next epoch to activate your votes.

    Note: if you do not activate your votes in the next epoch as outlined in the following steps, your CELO delegation will not be earning rewards. The UI will provide you with a timeline for when the next epoch will occur, so you may return to complete the next step any time after that.

STEP FIVE: Activate votes

  1. When you return in the following epoch, select Activate Votes within the Anthem Celo dashboard.
  2. Select Activate Votes in the pop-up window
  3. Select Sign Transaction and follow the on-screen prompts to review the transaction on your Ledger and approve the transaction.
  4. Confirm that your votes are in the Active Votes state, not in the Pending Votes state, to verify this was successful.

Congratulations you’re now delegating to the Bison Trails validator!

Using the Celo CLI…

Starting Conditions:

You must have installed the Celo CLI to perform the tasks listed below. You may use a Ledger Nano or X for all transactions made using the Celo CLI. To do so, append --useLedger to the commands. You may target a specific address on the Ledger using --ledgerCustomAddresses "[n]", where n is the index to the target address. Detailed instructions for using a Ledger are available here.

All CELO amounts should be expressed in wei (1 CELO = 1000000000000000000 wei)



Register Your Account

$ADDRESS represents a vote signer for a ReleaseGold contract or standard account address. If your account is already registered, skip to the next step.


  • Execute this command on the Celo CLI
    celocli account:register --from $ADDRESS

If your CELO is held in a ReleaseGold contract...

STEP ONE: Lock CELO GOLD

  1. Ensure you have access to the beneficiary address on the contract.
  2. Execute this command on the Celo CLI
    celocli releasegold:locked-gold \
    --contract $CELO_RG_ADDRESS \
    --action lock \
    --value $VALUE

STEP TWO: Vote for the Validator Group*

*$ADDRESS represents a vote signer for a ReleaseGold contract. You will need to use a Vote Signing Key.


  1. Create and authorize a Vote Signing Key using the process detailed here.
  2. Cast your votes with this command on the Celo CLI
    celocli election:vote \
    --from $ADDRESS \
    --for $CELO_VALIDATOR_GROUP_ADDRESS \
    --value $VALUE

STEP THREE: Activate Your Votes

  1. After one epoch passes (up to 24hrs) activate your votes with this command on the Celo CLI
    celocli election:activate --from $ADDRESS

STEP FOUR: View your Votes

  1. Execute this command on the Celo CLI
    celocli election:show $ADDRESS --voter

If your CELO is in a standard account

STEP ONE: Lock Celo GOLD

  1. Execute this command on the Celo CLI
    celocli lockedgold:lock --from $ADDRESS --value $VALUE

STEP TWO: Vote for the Validator Group*

*$ADDRESS represents a vote signer for a standard account address.

  1. Cast your votes with this command on the Celo CLI
    celocli election:vote \
    --from $ADDRESS \
    --for $CELO_VALIDATOR_GROUP_ADDRESS \
    --value $VALUE

STEP THREE: Activate Your Votes

  1. After one epoch passes (up to 24hrs) activate your votes with this command on the Celo CLI
    celocli election:activate --from $ADDRESS

STEP FOUR: View Your Votes

  1. Execute this command on the Celo CLI
    celocli election:show $ADDRESS --voter

Congratulations you’re now delegating to the Bison Trails validator!

Unbonding

Unbonding your tokens involves revoking votes, unlocking the CELO, and finally withdrawing the CELO. Detailed instructions are here.

Support

We are available to answer your questions 9am–6pm ET Monday-Friday. Please contact us: support@bisontrails.co



FAQ

Rewards for Locked CELO holders are targeted at 6% annually. This percentage can be adjusted by the protocol.

Holders of Locked CELO who voted in the previous epoch for a group that elected one or more validators and have activated their votes are eligible for rewards. These rewards are denominated in Locked CELO and reapplied as votes, so future rewards are compounded without the account holder needing to take any action.

In Celo, delegating is done in the form of voting for a Validator Group. Locked CELO holders’ are not at risk of slashing. However, if there’s a slashing event, the group, validators, and CELO token holders will all receive reduced rewards for the next month.

Interested in delegating on other protocols?

Have tokens on other networks? Learn more about delegating to our public validators on Cosmos, Edgeware, Kusama, Livepeer, Ontology, Polkadot, Solana, and more. We also offer dedicated participation clusters.


Contact us




bison cool

THIS DOCUMENT IS FOR INFORMATIONAL PURPOSES ONLY. PLEASE DO NOT CONSTRUE ANY SUCH INFORMATION OR OTHER MATERIAL CONTAINED IN THIS DOCUMENT AS LEGAL, TAX, INVESTMENT, FINANCIAL, OR OTHER ADVICE. THIS DOCUMENT AND THE INFORMATION CONTAINED HEREIN IS NOT A RECOMMENDATION OR ENDORSEMENT OF ANY DIGITAL ASSET, PROTOCOL, NETWORK OR PROJECT. HOWEVER, BISON TRAILS (INCLUDING ITS AFFILIATES AND/OR EMPLOYEES) MAY HAVE, OR MAY IN THE FUTURE HAVE, A SIGNIFICANT FINANCIAL INTEREST IN, AND MAY RECEIVE COMPENSATION FOR SERVICES RELATED TO, ONE OR MORE OF THE DIGITAL ASSETS, PROTOCOLS, NETWORKS, ENTITIES, PROJECTS AND/OR VENTURES DISCUSSED HEREIN.

THE RISK OF LOSS IN CRYPTOCURRENCY, INCLUDING STAKING, CAN BE SUBSTANTIAL AND NOTHING HEREIN IS INTENDED TO BE A GUARANTEE AGAINST THE POSSIBILITY OF LOSS. THIS DOCUMENT AND THE CONTENT CONTAINED HEREIN ARE BASED ON INFORMATION WHICH IS BELIEVED TO BE RELIABLE AND HAS BEEN OBTAINED FROM SOURCES BELIEVED TO BE RELIABLE BUT BISON TRAILS MAKES NO REPRESENTATION OR WARRANTY, EXPRESS OR IMPLIED, AS TO THE FAIRNESS, ACCURACY, ADEQUACY, REASONABLENESS OR COMPLETENESS OF SUCH INFORMATION.

ANY USE OF BISON TRAILS’ SERVICES MAY BE CONTINGENT ON COMPLETION OF BISON TRAILS’ ONBOARDING PROCESS, INCLUDING ENTRANCE INTO APPLICABLE LEGAL DOCUMENTATION AND WILL BE, AT ALL TIMES, SUBJECT TO AND GOVERNED BY BISON TRAILS’ POLICIES, INCLUDING WITHOUT LIMITATION, ITS TERMS OF SERVICE AND PRIVACY POLICY, AS MAY BE AMENDED FROM TIME TO TIME.

Bison Trails

View more protocols

Questions?

Learn more about delegation in our guide to delegating digital assets.

If you have questions, or if you are interested in running a validator, please contact us. Our protocol specialists are happy to assist you.