Before you get started, you now need to decide if you are staking with a provider or staking yourself. If you do not have the technical expertise, a staking provider can offload that responsibility for you in exchange for a nominal fee. For more information to determine which will be the best fit for you, you can read the following two sections:
After you connect your wallet for the first time, you’ll be able to see tokens from a token grant directly in the token dashboard.
Connecting a wallet
Note that any tokens in a token grant will not show up in your wallet. They are available to view in the token dashboard. Once unlocked tokens are withdrawn, they will show in your wallet balance.
2. Check your KEEP token balance
On the Overview page, you’ll see your token balance, broken down into total granted tokens (your token grants) and total wallet tokens (liquid tokens). Once you've delegated, you’ll be able to see your delegation and undelegation progress and history on this Overview page.
3. Navigate to the Delegations page
You can go to the stake Delegations page a few different ways.
You can click the Stake button on the Overview page for either Granted tokens or Wallet tokens.
You can click on Delegations on the lefthand menu from the token overview page.
You can click on Delegate from the Token Grants page from a specific grant.
Along the top of the Delegations page, you will see that there are two options available: Wallet Tokens and Granted Tokens. You can choose to delegate from either of these.
If you delegate from a grant, you will choose the particular grant from the dropdown menu.
4. Click on Token Amount in the Stake Tokens card
Now, input the amount of KEEP tokens you wish to delegate to stake. You must stake at least the minimum staking amount.
You can read more about the diminishing schedule for minimum stake here:
You then will enter Ethereum addresses for three different roles: authorizer, operator, and beneficiary.
Authorizer: A role that approves operator contracts and slashing rules for operator misbehavior.
Operator: A staking client that has been delegated a stake. Also known as a staker, this could be a client you’re running in-house or it could be a staking provider.
Beneficiary: The address to which rewards are sent that are generated by stake doing work on the network.
As the grantee and token owner, you are considered the owner. You will often also use your address as the beneficiary address.
4. Confirm your stake delegation
Once you've put in the 3 required address information and the amount of tokens you wish to delegate, hit the delegate stake button. Type DELEGATE in the confirmation window. Lastly, confirm the transaction in the wallet dialog box and in your external hardware wallet if needed.
Congrats, you've now staked your KEEP tokens!
One last step – you'll need to authorize a few contracts if you're staking for yourself. Head to this section to learn more:
You must first wait a designated period for your stake delegation to finish initializing. During this initialization period, you will be able to cancel your delegation.
An initializing stake delegation vs. completed delegation
How do I undelegate my staked tokens?
In the delegation history table, you can see a record of your delegations. If you wish to undelegate, keep in mind that stake undelegation takes 60 days to complete before those tokens are available to recover to your KEEP token balance. They will show with a pending status on your Token Overview page during this period, and will not appear on the token overview page.
If the tokens were from a token grant, they can be recovered to the grant they were delegated from. If they are owned tokens, they will return to the owned tokens section.