Skip to main content

Avail

Avail is a Web3 infrastructure layer that allows modular execution layers to scale and interoperate in a trust minimized way.

This guide walks you through deploying Avail Validator Nodes Powered by NodeOps.

Prerequisites

  • EVM-compatible wallet
  • Sufficient funds or credits for your Node subscription

Deploy Avail Validator Nodes with NodeOps Console

Checker Nodes

Step 1: Connect with the Console

  1. From the Console, sign up or log in using the Log In button; bottom left of the Console.
Show me
Log in or sign up to the NodeOps Node as a Service DePIN compute layer no code dashboard using the log in button
  1. Choose your sign in method; use the tabs to learn more:

To sign in with an EVM-compatible wallet, you must approve the connection request in your Wallet. Click Connect and Confirm the request.

Show me
Approve connection request with EVM EVM-compatible wallet such as MetaMask to connect to the NodeOps Node as a Service DePIN compute layer no code dashboard

Step 2: Select your Protocol and Node

Navigate to Deploy Node on the left side menu and select Avail.

Step 3: Set up your Node subscription

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

Step 4: Verify your deployment

  1. Wait for a couple of minutes for the Deployment status to change from Pending to Running.
  1. 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 deployment at Avail Telemetry

Check telemetry.avail.tools/ and search for your namespace showcasing the sync status of the Node. The synchronization approximately takes 18-24h_

Step 6: Register and create stash & a controller account

tip

Learn more about this from the Avail docs.

To register your Node as an active validator, bond your tokens to the respective Node:

  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.
  1. Create a Controller Account.
warning

REMEMBER TO STORE YOUR MNEMONICS/KEYS SAFELY

Step 7: Bond your funds

Follow the Avail docs to bond your funds

Go To Goldberg Explorer -> Network -> Staking

Click on Stash to proceed with Bonding.

Step 8: Add a session key

  1. Head over to NodeOps Console, go to your Node and fetch the session key

  2. Copy and paste the session key in the session key section.

Step 9: Register as a validator

  1. Register as a validator by Clicking on Validate on the Staking tab.
  1. Set your validator commission, enter your password & Start the Validation

Step 10: (Optional) Verify & Monitor your Validator on the Explorer

To verify if your validator is running properly, verify the validator status, and monitor the dashboard logs in the Console.

FAQ

  • Do I need to upgrade my Node/s on my own?

No, NodeOps automates deployments and upgrades.

  • How do I pay for subscriptions?

Coming soon: Pay in $NODE Or pay via our payment partner, Copperx:

NetworkUSDCUSDTUSDC.eBUSDETHPOLSOLBNBWBTCDAI
SOL Mainnet☑️☑️☑️☑️☑️☑️☑️☑️☑️☑️
Polygon☑️☑️☑️☑️
Arbitrum☑️☑️☑️☑️☑️
Ethereum Mainnet☑️☑️
BSC Mainnet☑️

What next?

  • Reach out on Discord if you need further assistance

Learn more about: