# Haqq Network TestEdge2
The current Haqq version of TestEdge2 is
v1.3.0 (opens new window).
To bootstrap a TestEdge node, it is possible to sync from v1.3.0 via snapshot or via State Sync.
This document outlines the steps to join an existing testnet
Preresquisites for compile from source
Go 1.19+Install Go (opens new window)
Build from source:
Download latest binary for your arch:
build from source
To quickly get started, node operators can choose to sync via State Sync (preferred) or by downloading a snapshot.
Run by Tendermint State Sync
Check binary version:
Write your moniker name
Cofigure TestEdge2 chain-id
Generate keys (if you haven't already done it)
We recommend using Tendermint KMS that allows separating key management from Tendermint nodes. It is recommended that the KMS service runs in a separate physical hosts.
Prepare genesis file for TestEdge2
Download genesis zip file
Update genesis file
Configure State sync
Download script for state sync auto configuration
List of seeds already included in script
Grant rights to the script and execute it
Start Haqq node
Upgrade to Validator Node
You now have an active full node. What's the next step? You can upgrade your full node to become a Haqq Validator. The top 100 validators have the ability to propose new blocks to the Haqq Network. Continue onto the Validator Setup (opens new window).
For more advanced information on setting up a node, see the full Join TestEdge Tutorial
# Validators FAQ
If you have any problems with validator setting up you can visit our Validator FAQ page.
# Validator Security
Before starting a node, we recommend that you read the following articles in order to ensure security and prevent gaining access to a node and your test coins.
# Automated Upgrades
We are highly recommend use Cosmovisor for node upgrading. Learn how to automate chain upgrades using Cosmovisor
# Validators community
We are always welcome you as one of our validators. You can join and interacting with other members in our Discord (opens new window).