Staking Delegation and Claiming Rewards with MetaMask
Screenshots and steps are from Testnet and shown using grant tokens to delegate. Steps and screens may change once KEEP goes to Mainnet.
The KEEP Documentation has updated to show the additional wallet types supported when Mainnet launches. To see wallets support for Mainnet, go here: https://keep-network.gitbook.io/staking-documentation/how-to-stake/how-to-get-staking-after-tge
This guide will be broken into 2 parts:
- Delegating to a KEEP operator
- Claiming your rewards
This guide will go through the steps for delegation and claiming rewards with MetaMask (it is only one available for Testnet).
(Optional) Setting up MetaMask
To access the KEEP dashboard and delegate to an operator, you will need to import your wallet to MetaMask (or connect your hardware wallet to MetaMask).
Follow these instructions to import an account using the JSON file: https://metamask.zendesk.com/hc/en-us/articles/360015489331-Importing-an-Account
Follow these instructions to connect your Ledger or Trezor wallet: https://metamask.zendesk.com/hc/en-us/articles/360020394612-How-to-connect-a-Trezor-or-Ledger-Hardware-Wallet
Part 1: The Keep Dashboard and Delegating to an Operator
Selecting your Account
Go to https://dashboard.test.keep.network/ in the same browser in which MetaMask is set up.
In MetaMask, select the account with the Keep tokens.
IMPORTANT! You control which wallet the KEEP dashboard is connected to through MetaMask. Before any action in the Dashboard, check the top right corner of the dashboard to make sure you are using the correct account.
Go to the TOKENS tab on the dashboard (https://dashboard.test.keep.network/tokens)
This will show you:
- On the right is a summary of your tokens
- On the left is the place to delegate
- Below is the history of your delegations
The following screenshots are from Testnet and show delegating Grant tokens. In Mainnet, the actual Owned token balance will show for your wallet, and will delegate Owned tokens, not Grant tokens.
1. Enter the amount of tokens to delegate to the KEEP.
2. Then enter the necessary addresses.
Definitions of the addresses from KEEP’s official documentation with notes specific to Blockdaemon. https://keep-network.gitbook.io/staking-documentation/how-to-stake/how-to-get-staking-after-tge
- Beneficiary Address: The address to which rewards are sent that are generated by stake doing work on the network.
- Recommended this to be a separate cold wallet address, as you will receive rewards in ETH.
- Operator Address: A staking client that has been delegated a stake, but may not yet be in a singing or random beacon group. Also known as a staker, this could be a client you’re running in-house or it could be a staking provider.
- Blockdaemon’s Operator Address: <tbd mainnet>
- Authorizer: A role that approves operator contracts and slashing rules for operator misbehavior.
- It is recommended by KEEP to have this be the same as the Operator address, as the KEEP Operator will focus on choosing the contracts as they are released or updates are done.
- Blockdaemon’s Authorizer (Operator) Address: <tbd mainnet>
IMPORTANT! The addresses in the image below are for Testnet, not Mainnet. Please refer to the addresses highlight above to stake to Blockdaemon.
3. Select delegate, and you’re done!
Part 2: Claiming Rewards
The REWARDS tab on the KEEP dashboard will show the rewards earned and available to claim, after delegating to an operator. As well as reward history.
It will be required to visit this tab to collect your ETH rewards.
For more information on claiming rewards, go to KEEP’s documentation: https://keep-network.gitbook.io/staking-documentation/how-to-stake/how-to-claim-rewards.