Services
Explorer
explorer.ngsolutions.xyz/airchains
API, RPC, and gRPC
API | RPC | gRPC |
---|---|---|
junction.api.ngsolutions.xyz | junction.rpc.ngsolutions.xyz | junction.grpc.ngsolutions.xyz:11093 |
Snapshot
Unfortunately, snapshot is not available right now! We are working on it.
Guide
Important: Back Up Your Validator Key
Before resetting your node, ensure you have a backup of your priv_validator_key.json
file. This is especially important if you've already created a validator. Without a backup, resetting the node will result in lost access and require you to create a new validator from scratch.
This script creates a copy of your priv_validator_state.json
and priv_validator_key.json
files. It then copies the original private files back after downloading the snapshot. However, use this script with caution to avoid any potential failures.
-
Stop the node
systemctl stop junctiond
-
Create Backups of Private Files.
cp $HOME/.junction/data/priv_validator_state.json $HOME/priv_validator_state.json.junction.backup
cp $HOME/.junction/config/priv_validator_key.json $HOME/priv_validator_key.json.junction.backup -
Reset Node and Download Snapshot
junctiond tendermint unsafe-reset-all --home $HOME/.junction --keep-addr-book
curl https://snapshots.ngsolutions.xyz/snapshots/junction/snap_junction.tar.lz4 | lz4 -dc - | tar -xf - -C $HOME/.junction -
Restore Backed Up Files
cp $HOME/priv_validator_state.json.junction.backup $HOME/.junction/data/priv_validator_state.json
cp $HOME/priv_validator_key.json.junction.backup $HOME/.junction/config/priv_validator_key.json -
Start the Node and Monitor Logs
# It might take a while to establish connections with peers.
systemctl start junctiond && journalctl -u junctiond -f --no-hostname -o cat