How to stake as a validator
Step 1: Visit the Metal Wallet website and click on the Access Wallet button to log in to your account. Check the how do I log into my account chapter if you need more guidance.
Step 2: Make sure you have at least 2000 METAL available on the P chain and click on the Earn tab on the left menu. If you need to transfer between chains first, the steps are covered in Chapter 06: How to transfer cross-chain in the Metal Wallet of the Metal Wallet's guide section.
Step 3: On the Earn page, click on the Add Validator button.
Step 4: Here you will need to enter your personal Node-ID. How to retrieve your Node-ID is covered in Chapter 05 of the Metal Node's guide section.
Since the Durango update, a new section has been introduced: Proof of Possession. In this section, you will be required to input your public BLS key and signature into the designated fields. These can be acquired by executing the following command on your server.
curl -X POST --data '{
"jsonrpc":"2.0",
"id" :1,
"method" :"info.getNodeID"
}' -H 'content-type:application/json;' 127.0.0.1:9650/ext/info
Select your desired end date. The minimum duration is 14 days. The maximum duration is 1 year (365 days). Next, enter the amount you want to stake (2000 METAL minimum). Important: once you staked, you can not add more METAL to the validator node for the duration that you staked. Lastly, select the delegator fee and click on the Confirm button. You will be asked to confirm again, if everything looks ok, click on Confirm again to finalize.
Congratulations, you are now staking your METAL as a validator! You can track the progress and view the estimated rewards on the EARN tab > View Rewards button at any time. Important: If you don’t meet 80% uptime at the end of his staking period, the validator nor its delegators will be able to earn staking rewards. You can track validator uptimes here, in the local uptime section as seen in the picture below.
Alternatively, you can always check your uptime by entering the following command in the terminal:
curl -X POST --data '{ "jsonrpc":"2.0", "id" :1, "method" :"info.uptime" }' -H 'content-type:application/json;' 127.0.0.1:9650/ext/info
This concludes the how-to stake your METAL as a validator chapter. For frequently asked questions, visit the Metal Staking FAQ. Lastly, you’ll want to install monitoring software for your node. So you can monitor uptime, machine metrics, and much more.
Step 1: Visit the Metal Wallet website and click on the Access Wallet button to log in to your account. Check the how do I log into my account chapter if you need more guidance.
Step 2: Make sure you have at least 2000 METAL available on the P chain and click on the Earn tab on the left menu. If you need to transfer between chains first, the steps are covered in Chapter 06: How to transfer cross-chain in the Metal Wallet of the Metal Wallet's guide section.
Step 3: On the Earn page, click on the Add Validator button.
Step 4: Here you will need to enter your personal Node-ID. How to retrieve your Node-ID is covered in Chapter 05 of the Metal Node's guide section.
Since the Durango update, a new section has been introduced: Proof of Possession. In this section, you will be required to input your public BLS key and signature into the designated fields. These can be acquired by executing the following command on your server.
curl -X POST --data '{
"jsonrpc":"2.0",
"id" :1,
"method" :"info.getNodeID"
}' -H 'content-type:application/json;' 127.0.0.1:9650/ext/info
Select your desired end date. The minimum duration is 14 days. The maximum duration is 1 year (365 days). Next, enter the amount you want to stake (2000 METAL minimum). Important: once you staked, you can not add more METAL to the validator node for the duration that you staked. Lastly, select the delegator fee and click on the Confirm button. You will be asked to confirm again, if everything looks ok, click on Confirm again to finalize.
Congratulations, you are now staking your METAL as a validator! You can track the progress and view the estimated rewards on the EARN tab > View Rewards button at any time. Important: If you don’t meet 80% uptime at the end of his staking period, the validator nor its delegators will be able to earn staking rewards. You can track validator uptimes here, in the local uptime section as seen in the picture below.
Alternatively, you can always check your uptime by entering the following command in the terminal:
curl -X POST --data '{ "jsonrpc":"2.0", "id" :1, "method" :"info.uptime" }' -H 'content-type:application/json;' 127.0.0.1:9650/ext/info
This concludes the how-to stake your METAL as a validator chapter. For frequently asked questions, visit the Metal Staking FAQ. Lastly, you’ll want to install monitoring software for your node. So you can monitor uptime, machine metrics, and much more.