Hi there !
As explained in the official Crypto.com announcement, staking CRO on the chain rewards your stake.
To help you take advantage of those rewards, we have written this guide to understand all the steps required to stake CRO on the Cronos PoS (formerly Crypto.org) chain.
The desktop wallet provided by Crypto.com allows you to send, receive and delegate your CRO to your chosen validators.
You may download the latest version from Windows, Mac and Linux from the official repository:
https://github.com/crypto-com/chain-desktop-wallet/releases/latest
Choose the .dng for mac and .exe for windows
Download the app and install it.
In order to secure your desktop wallet, the application will ask you to set a password. It will be required to send transactions and delegate your funds.
If you have forgotten it, the only solution is to reset your desktop wallet (see the FAQ below).
Choose a secure password, and do not forget it !
Staking is available in the Mobile Defi Wallet, but you cannot yet choose your validator.
If you have already delegated your funds in the Defi Mobile wallet, you will need to restore your wallet from the Crypto.com Defi Mobile App.
This will allow you to manage your wallet both from your mobile and your desktop wallets. Therefore you will be able to redelegate your previously delegated CRO to another validator.
Otherwise, you may jump to the section explaining how to delegate CRO to setup a new wallet
Obtain your 12 words passphrase from your Mobile Defi Wallet App
Open the Crypto.com Defi Mobile App
Click the Settings Icon in the top left corner of the screen
Select Recovery Phrase and input your password
Export your 12 words from there and write them down.
Import them into your Desktop Wallet by clicking on your wallet > Restore
Choosing the right validator is important, therefore we always advise people to do their own research.
That being said, we would be extremely thankful if you delegate your CRO to our staking.cafe validator.
Doing so supports our work to help the Cronos PoS community grow, by providing an independent, secure and sustainable validator for the community.
Re-delegating is different from un-delegating
Un-delegating your stake will take 28 days, during which your CRO will not generate rewards. This is also known as unbonding.
Re-delegating is immediate, and you will not lose any rewards.
In the desktop wallet go to Home > Staking, click the green “Redelegate Stake” link
Increasing your stake by delegating additional funds is exactly the same as delegating for the first time.
Go to Staking > Delegate Funds, input the validator address and the additional amount that you wish to delegate
Your rewards will start to accumulate in the application
You can see your accumulated rewards in the "Staking" menu
In order to withdraw them, simply click on "Withdraw Rewards"
Staking > Withdraw Rewards
It's important to understand that the accumulated rewards do not themselves generate additional rewards.
To do so, you need to withdraw them, and delegate them to a validator.
Therefore, it's important to withdraw and restake them once in a while.
In order to estimate your rewards ahead of time, and calculate how often you need to withdraw and restake them, you may use our handy CRO staking calculator
Unbonding CRO is the process that enables you to stop delegating to a validator, and withdraw your staked CRO.
It's important to understand that this process is not immediate. During a 28-day cooldown period, your unbonded CRO will be in unbonded state.
This process effectively increase the security of the chain, as well as encouraging long term commitment from delegators.
The Cronos PoS desktop wallet warns you of the 28 day period when you request to undelegate CRO
When you delegate CRO, they are in the bonded state and accumulate rewards.
When you send an undelegation request, your CRO will transition from the bonded state, to the undelegating state. They will stay in this state for 28 days, not earning rewards. Once this period is elapsed, they will be automatically available again in your wallet to spend.
You may send as many un-delegation requests as you want, and select the exact amount of CRO that you wish to undelegate for each request.
Re-delegating is different from unbonding. It is extremely useful because it allows you to change validators by re-delegating your stake towards another validator.
This operation is immediate. Unlike unbonding, you do not have to wait the 28 days, and you continue to earn stake rewards normally.
The Cronos PoS Desktop wallet explains the rules for redelegating your stake
If you have not done any redelegation in the past 28 days (regular delegations or stake increases do not count, only re-delegation requests count) then you may do a redelegation request without restriction.
Transitive redelegations are always subject to a 28 day cooldown.
If you delegate CRO to a Validator A, then redelegate some CRO to Validator B, you have to wait 28 days to be able to redelegate from Validator B to any other Validator.
You may re-delegate CRO (unless in the case of serial delegation, see above) without waiting, up to seven times in a 28 day period, and for a given Source and Destination validator.
Validators are servers who process the transactions happening on the Cronos PoS chain, by signing the blocks storing those transactions. It's their duty to do so once they join the network.
Because of failing hardware or internet connection, validators may go offline. In order to keep the network running, validators who fail to sign more than 2500 blocks out of the 5000 last blocks are jailed.
This means that the validator stops signing, and therefore the funds delegated to it no longer earn staking rewards.
When a validator is jailed, it is for a duration of 24 hours. Then, the owner must unjail its validator manually for it to become online again.
Search for your validator by its name in the Official Cronos PoS explorer. If your validator is jailed, then the header will read "jailed" :
This validator has been temporarily jailed for being offline for too long.
Sometimes things go bad, even for good, reputable validators. Having your validator jailed, even if it makes you lose precious rewards, is only temporary.
If you are delegating with a reliable validator, chances are good that it will become online very soon. When it does so, there is no action required on your part to resume earning your rewards.
Those are positive signals that your validator will become online soon :
In this case, it's usually better to wait it out.
Some validators, however, are poorly maintained, and some are plain scams. In this case, it's better for you to redelegate to another validator. Note that re-delegation follows strict rules, and is not always possible.
To do so, you will need to choose another, better validator. The good news is that you have a wide selection of validators to choose from.
We constantly monitor validator activity and display the results in our validator leaderboard. It's a fantastic resource to identify validators who have a track record of securing the network without issues.
Alternatively, you may stake with us ! 🤗 (we' ve never been jailed !)
Reinstalling the app will not reset the password, to do so, you will need to clear your account data.
⚠ Be careful, you will need to restore your wallet after the procedure. Make sure that you have previously saved the 12 words mnemonic passphrase that was generated when you first created your wallet.
If your desktop wallet application is open, all you have to do is to go to "Settings" > "Clear Storage", and click "Clear storage"
Go to this folder :
/Users/{username}/Library/Application\ Support/chain-desktop-wallet/IndexedDB
You should see a folder ending with : .indexeddb.leveldb
Delete it and restart the app
Go to this folder :
C:\Users\{username}\AppData\Roaming\chain-desktop-wallet\IndexedDB
You should see a folder ending with : .indexeddb.leveldb
Delete it and restart the app
You may now choose a new app password.
A community validator on the Cronos POS Chain