Linux CLI

Hardware Requirements

Minimum:

  • CPU with 1+ cores

  • 2GB RAM

  • 4 MBit/sec download Internet service

  • Fast CPU with 2+ cores

  • 4GB+ RAM

  • 8+ MBit/sec download Internet service

  • The verifier node does not need a static IP address or open ports.

  • The verifier node does not require significant storage capacity. The minimum storage needed is merely for the software and its configuration, which should be less than 100MB.

System Requirements

We recommend running the node on a modern version of Ubuntu, although it is compatible with many modern Linux distributions.

Preparation of Private Key and Gas Fees

The Glacier Verifier Test Node currently secures verifier tasks on the OpBNB Testnet. Consequently, Node Operators will need some tBNB Tokens on the OpBNB Testnet to cover gas expenses for running the verifier nodes. Follow these steps to prepare OpBNB Testnet gas fees for the address used to operate the verifier node, if you already have gas fees on the OpBNB Testnet, just skip the following steps.

  1. Create a wallet HowTo

  2. Connect to OpBNB Testnet HowTo

  3. Get some OpBNB Token HowTo

  4. Transfer your testing assets to opBNB HowTo

  5. Export the private key from MetaMask HowTo

Own Your Node License

Currently, we will automatically mint the Node License NFT for you on the OpBNB Testnet the first time the verifier node goes online and is registered on the smart contract, eliminating the need for you to request it manually. Please note that the minting process may take several minutes.

The Node License NFT on testnet is not transferable.

Run A Node

  1. Download Node binary from Github, download the right arch for your OS

  2. Download config template Here

  3. Setup your PrivateKey

Http:
  Listen: "127.0.0.1:10801"
Network: "testnet"
RemoteBootstrap: "https://glacier-labs.github.io/node-bootstrap/"
Keystore:
  PrivateKey: "YourPrivateKey"
TEE:
  IpfsURL: "https://greenfield.onebitdev.com/ipfs/"
  1. Run node

Make sure your config file is in the same directory as the binary

.
├── config.yaml
└── verifier_linux_amd64

0 directories, 2 files

Run

chmod +x ./verifier_linux_amd64
./verifier_linux_amd64

Your node should be ready to go!

Run in screen

screen allows you to run verifier node continuously, even if you disconnect from the server or terminal.

sudo apt-get install screen # install screen if it's not already installed
screen -S glacier-node
./verifier_linux_amd64
# Ctrl-a followed by d. 
# This will detach your screen session but leave your processes running 
# in the background.

For more uses of the screen command, you can check out this tutorial.

Visit Node Explorer

The online status of the verifier nodes on the testnet can be checked here: https://testnet.nodes.glacier.io/status

Contract Addresses(Testnet)

Last updated