NOTE: If you are not familiar with GitHub or Unix command line, you should not be running your own node. Running and managing a verifier or validator node is a technically demanding endeavor.
Start here by setting up a verifier node:
- ndau Guide: Setting up an AWS instance for your ndau node
- We recommend running a node on AWS for maximum reliability.
Once you are successfully running a verifier node, you can then optionally upgrade it to a validator node by going through the following 2 guides:
- ndau Guide: Understanding Validator Node Operations and Rewards
- Understanding the value proposition for running a validator node and how node rewards are calculated and distributed.
- ndau Guide: Setting up a Validator Node
- How to stake ndau to your own validator node and register it on the blockchain.
Additional References:
- ndau API Endpoints and validator nodes managed by Oneiro
- The ndau API provides an http interface to an ndau node. It is used to prevalidate and submit transactions, and to retrieve information about the ndau blockchain’s system variables, price information, transactions, blocks, and accounts.
- ndau Guide: Building “keytool” and “ndau” binaries on Linux
- If you are running Ubuntu and want to use precompiled binaries, download them here.
- Node Operator’s Reference
- This documentation on GitHub provides generalized info for running a node on Unix.
- ndau Guide: Setting up a Verifier Node on MacOS
- How to run a node specifically on MacOS.