▶️Staking / Bonding
Note : Minimum Bonding is 50K AVL for mainnet (will be decrease in the future). There's 2 side I will separate on this guide VPS and DASHBOARD
ON YOUR VPS
Generate session keys
curl -H "Content-Type: application/json" -d '{"id":1, "jsonrpc":"2.0", "method": "author_rotateKeys", "params":[]}' http://localhost:9944
Restart node
sudo systemctl restart availd.service
Note : Save your session keys it will needed to connect your dashboard with your node
ON YOUR DASHBOARD
Navigate to the Avail network explorer at https://explorer.avail.so/(opens in a new tab) and choose the correct network.
Create a
stash
account.Navigate to the Staking tab in the Explorer.
Click on
Stash
to initiate the bonding process.

Fill in the bonding preferences. Then click
Bond
andSign and Submit
.

Click on
Session Key
and enter the hex-encoded result. (Input your session keys that I mention to saved before)Click
Set Session Key
->Sign and Submit
and enter your password when prompted.

Click
Validate
on the Staking tab.

Set your validator commission percentage.
Enter your password and click
Validate
.

CONGRATULATIONS !!!
Your validator is now prepared to begin the validation process. If you wish to discontinue, you can click the stop icon. Please note that the Avail interface doesn't automatically verify if your node is synchronized; you'll need to confirm this manually. If your node has sufficient stake, the Avail blockchain will likely select it in the next epoch or two.

Last updated
Was this helpful?