{[{ .description }]}
+{[{ .description }]}
{[{ if .logo }]}{[{ .livePeersCount }]} real-time live peers from our node:
+{[{ .livePeers }]}
{[{ else }]}
- Live peers temporary not available
+Live peers list is temporary not available
{[{ end }]}Download: addrbook.json
-wget -O addrbook.json https://{[{ .host }]}/download/addrbook.json --inet4-only
+ wget -O addrbook.json https://{[{ .host }]}/download/addrbook.json
mv addrbook.json $HOME/{[{ .generalNodeHomeName }]}/config
{[{ else }]}
Addrbook temporary not available
@@ -112,7 +117,7 @@ mv addrbook.json $HOME/{[{ .generalNodeHomeName }]}/config
cp $HOME/{[{ .generalNodeHomeName }]}/data/priv_validator_state.json $HOME/{[{ .generalNodeHomeName }]}/priv_validator_state.json
Verify `priv_validator_key.json` and the backup are equals
sleep 10 && cat $HOME/{[{ .generalNodeHomeName }]}/data/priv_validator_state.json && cat $HOME/{[{ .generalNodeHomeName }]}/priv_validator_state.json
- Reset your node
+Reset data of the node
{[{ .generalBinaryName }]} tendermint unsafe-reset-all --home $HOME/{[{ .generalNodeHomeName }]} --keep-addr-book
Decompress the snapshot to your database location. Your database location under `{[{ .generalNodeHomeName }]}/data` or something like that, depending on the node implementation.
lz4 -c -d {[{ .snapshot.FileName }]} | tar -x -C $HOME/{[{ .generalNodeHomeName }]}/data
@@ -153,11 +158,13 @@ mv addrbook.json $HOME/{[{ .generalNodeHomeName }]}/config
Do not state-sync a validator node, instead state-sync a full-node and move data to validator node. Be sure backup and restore `priv_validator_key.json`
Our state-sync RPC server for {[{ .chainName }]} is
{[{ .rpcUrl }]}
- - Create a reusable shell script such as `state_sync.sh` with the following code. - The code will fetch important state-sync information (such as block height and trust hash) - from our server and update your `config.toml` file accordingly. -
+#!/bin/bash
SNAP_RPC="{[{ .rpcUrl }]}"
@@ -175,7 +182,7 @@ s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|\1\"$TRUST_HASH\"|" $HOME/{[{ .gener
{[{ end }]}
Stop the node
sudo systemctl stop {[{ .generalBinaryName }]}
- Reset the node
+ Reset data of the node
{[{ .generalBinaryName }]} tendermint unsafe-reset-all --home $HOME/{[{ .generalNodeHomeName }]} --keep-addr-book
Execute the script
sh state_sync.sh
@@ -186,6 +193,13 @@ s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|\1\"$TRUST_HASH\"|" $HOME/{[{ .gener