⚙️ Installation
🛠️ Hardware Requirements
Node Type | CPU | RAM | Storage |
---|---|---|---|
Full (Minimum) | 4v CPU | 8 GB | 100 GB SSD or NVME |
Additional requirements
Chain ID | Version tag | Binary Name | Binary Home |
---|---|---|---|
symphony-testnet-4 | v0.4.1 | symphonyd | $HOME/.symphonyd |
⚡ Automatic installation
📝 Manual installation
📌 Step 1: Installation packeges and dependencies
📌 Step 2: Clone project repository
📌 Step 3: Initialize the node
Replace "NODE_MONIKER" with your name moniker (will be displayed in the explorer)
📌 Step 4: Download addrbook files, genesis.json
📌 Step 5: Set minimum gas price and pruning
📌 Step 6: Download latest chain data snapshot
📌 Step 7: Create a service
📌 Step 8: Register and start service
📌 Step 9: Check logs
An example of logs of a node that works well:
the "height"
value should be constantly increasing.
📌 Step 10: Check the synchronization status
If the command gives the result "Blocks left - 0"
- the node is synchronized with the last block of the network and you can proceed further.
📝 Create Wallet and Validator
📌 Step 1: Create wallet
Save all information after entering the command, without this you will not be able to restore data to the wallet. SAVE SEED PHRASE (12 words).
📌 Step 2: Obtaining test tokens to create a validator
Use one of the methods.
Нou can get 1MLD every 24 hours, at least 1MLD is required to create a validator - Faucet
Complete the "Symphony Validator Bonding Sign-up" form to receive the required number of tokens to create a validator from the team.
After receiving the test tokens, check the balance and continue.
📌 Step 3: View your wallet balance
if your balance shows more than "1.000.000" note which is equivalent to 1note continue creating validator
📌 Step 4: Create validator
📌 Step 5: Save priv_validator_key.json
SAVE YOUR PRIVATE KEY AFTER ENTERING THE COMMAND The priv_validator_key.json is the key with which you can always restore the operation of your validator, so keep it and in case of reinstallation/transfer of the validator to another server - transfer it too.
Also remember, if you are a validator with a sufficient number of delegated tokens and you are in an active set, signing blocks, always save priv_validator_state.json - this file contains information about the signed blocks of your validators, and in case of restoring the validator after reinstallation or on another server , this file won't give you the old blocks again, otherwise you'll end up in jail with no way out 💡 Hint:
View private key:
cat $HOME/.symphonyd/config/priv_validator_key.json
View private state:
cat $HOME/.symphonyd/config/priv_validator_key.json
Private key directory:
$HOME/.symphonyd/config/priv_validator_key.json
Validator state directory:
$HOME/.symphonyd/data/priv_validator_state.json
Last updated