Avail

NodeOps provides containerized infrastructure specifically curated for developers and node operators designed to simplify the development process and operations for Web3 protocols.

This Tutorial Covers the Process of Deploying Avail Validator Nodes in a seamless fashion Powered by NodeOps

Step 1 - Sign-In to the NodeOps Console & Select Avail

Head over to https://console.nodeops.xyz, Sign In & Go To Deploy Node

Step 2 - Proceed to Payment

Pay using your favorite stables on your preferred chains. Once the Payment is successful, you will automatically be redirected to the Dashboard

Step 3 - Let the Deployment be Successful

Wait for a couple of minutes for the Deployment status to change from Pending to Running

Step 4 - Check your Logs

Once the status is Running, the Logs will automatically display the steps, to validate if your node is working fine, you should see logs something like this

Step 5 - Verify If your Node is Up & Running at Avail Telemetry

Check https//telemetry.avail.tools/ & search for your namespace showcasing the sync status of the node. The synchronization approximately takes 18-24h

Step 6 - Register & Create Stash & a controller account

To know more about this step, refer to the Official Docs of Avail here To register your node as an active validator, bond your tokens to the respective node

As mentioned in the official docs of Avail 1. Navigate to the Goldberg network explorer at goldberg.avail.tools. 2. ''' Create a stash and a controller account. The stash account should ideally be a cold wallet, while the controller can be a hot wallet.

  • The controller key is responsible for managing staking activities and executing transactions, including the payment of transaction fees.

  • The stash key primarily safeguards your funds and should ideally be stored in a cold wallet or kept offline. It is not recommended to use the stash key for routine account activities like submitting extrinsics '''

Similarly, create a Controller Account.

NOTE - REMEMBER TO STORE YOUR MNEMONICS/KEYS SAFELY

Step 7 - Bond Your Funds

  • Go To Goldberg Explorer -> Network -> Staking

  • Click on Stash to proceed with Bonding

Step 8 - Add Session Key

Head Over to NodeOps Console to go to your Node & Fetch the Session Key

Copy & Paste the above Session Key in the Ses Session Key Section

Step 9 - Register as a Validator by Clicking on Validate on Staking Tab

  • Set your validator commission, enter your password & Start the Validation

Verify & Monitor your Validator on the Explorer

To verify if your validator is running properly, verify the validator status, Dashboard Logs in the Console Know more - https://docs.availproject.org/operate/validator/staking/#verify-validator-status

FAQs

  1. What are the various types of Nodes for Avail - https://docs.availproject.org/operate/node-types/

  2. How to Get the Faucet Tokens for Avail - https://docs.availproject.org/about/faucet/

  3. Do I need to upgrade my node on my own? - No, NodeOps Automated Pipeline Takes Care of the Deployment

Last updated