Planq Network

SERVICE
CLI

Safe Block

Staking Service

Planq Statesync

1. Make sure you have installed PLANQD here
2. Stop Planq Node
				
					sudo systemctl stop planqd
				
			
3. Reset data but keeps addrbook.json
				
					planqd tendermint unsafe-reset-all --keep-addr-book
				
			
4. Set up and import Statesync
				
					SNAP_RPC="https://rpc.planq.safeblock.space:443"

LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height); \
BLOCK_HEIGHT=$((LATEST_HEIGHT - 1000)); \
TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash)

echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH

sed -i.bak -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \
s|^(rpc_servers[[:space:]]+=[[:space:]]+).*$|\1\"$SNAP_RPC,$SNAP_RPC\"| ; \
s|^(trust_height[[:space:]]+=[[:space:]]+).*$|\1$BLOCK_HEIGHT| ; \
s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|\1\"$TRUST_HASH\"| ; \
s|^(seeds[[:space:]]+=[[:space:]]+).*$|\1\"\"|" $HOME/.planqd/config/config.toml
				
			
5. Start Planq Node
				
					sudo systemctl start planqd && sudo journalctl -fu planqd -o cat