Linux
Ubuntu 20.04 LTS was used for this tutorial.
1. Download the Binaries
Download znnd, znn-cli and znn-controller from their respective GitHub repos. Please note that znn-controller is only available for Linux at the moment.
2. Verification (depreciated)
Import the Zenon Testnet PGP key from hkps.pool.sks-keyservers.net
gpg --keyserver hkps.pool.sks-keyservers.net --recv E2D8289C0A9D2C28A3320B62D2AAFD5D9088F1A2If you don't have gpg installed, please use sudo apt install gnupg
gpg: key E2D8289C0A9D2C28A3320B62D2AAFD5D9088F1A2: public key "Zenon Testnet <[email protected]>"Verify the signature. The same command can be used on macOS:
gpg --verify `path_to_sig`.sig `path_to_release_bundle`
gpg: Good signature from "Zenon Testnet <[email protected]>"3. Start the Node Daemon
If you are on a Linux machine, use the znn-controller option 1) Deploy:
./znn-controllerOtherwise use:
4. Verify Node RPC Communication
Inspect the config.json file using your favorite text editor.
Navigate to ~/.znn/config.json.
Check if the http, websocket entries are enabled (true). By default, all Endpoints are public.
The default HTTPPort is 35997 and WSPort is 35998.
You can also disable the RPC communication via znn-cli:
5. Generate a ZNN Alphanet Address (optional)
6. Check for Pending Funds (optional)
If you have pending funds you should see messages like these:
7. Receive the Pending Funds (optional)
In order to receive the ZNN you need to issue the command receive with the corresponding hash:
If you don't have Plasma, you'll need to generate it via PoW, please wait.
Similarly, you'll receive the QSR by issuing the command receive with the corresponding hash:
8. Check Your Balance (optional)
9. Deploy a Pillar, Sentinel or Full Node
Follow these Node Deployment instructions to deploy a Pillar or Sentinel.
10. Stop the Node Daemon
You can use the stop command from znn-cli if znnd is located at the same working directory:
If you deployed via znn-controller please use option 4 (Stop service)
Otherwise use:
Last updated
Was this helpful?
