January 28, 2023
State Sync-OKP
Our state-sync RPC server for OKP$ is:
SNAP_RPC="http://194.34.232.124:35657"
sudo systemctl stop okp4d
cp $HOME/.okp4d/data/priv_validator_state.json $HOME/.okp4d/priv_validator_state.json.backup okp4d tendermint unsafe-reset-all --home $HOME/.okp4d --keep-addr-book
SNAP_RPC="http://194.34.232.124:35657"
LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height) BLOCK_HEIGHT=$((LATEST_HEIGHT - 2000)) TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash)
echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH
PEERS="d43a73ac31e9a8462783f40337bd825df7295bdc@194.34.232.124:35656" sed -i 's|^persistent_peers *=.*|persistent_peers = "'$PEERS'"|' $HOME/.okp4d/config/config.toml
sed -i 's|^enable *=.*|enable = true|' $HOME/.okp4d/config/config.toml sed -i 's|^rpc_servers *=.*|rpc_servers = "'$SNAP_RPC,$SNAP_RPC'"|' $HOME/.okp4d/config/config.toml sed -i 's|^trust_height *=.*|trust_height = '$BLOCK_HEIGHT'|' $HOME/.okp4d/config/config.toml sed -i 's|^trust_hash *=.*|trust_hash = "'$TRUST_HASH'"|' $HOME/.okp4d/config/config.toml
mv $HOME/.okp4d/priv_validator_state.json.backup $HOME/.okp4d/data/priv_validator_state.json
sudo systemctl restart okp4d sudo journalctl -u okp4d -f --no-hostname -o cat
Additionally
1ee83a583c01d3ae9fb0bba77330fe2555ec9c60@65.109.55.186:30656,9d1482bc31fb4578a5c7f7f65c4e0aaf2dfc2336@213.239.215.77:36656,428821d6b64eee5d67da467a4673ce2b1e52955d@54.88.179.178:26656,8540b60b47caf9d10daa6d9e3e7dce3edb02d70a@95.217.118.96:26858,a009a02a23428538b57591f73ba5a6462c476a70@136.243.88.91:6040,9d4a80ef4f0f85f48e1dd3f5e00208025e858ab6@176.9.22.117:33656,ccccce7552e027ab75786e06bdfcc8b18cee8080@142.132.212.19:36656,1655cdc8fdfe1dc2209d47ff68c02a417ef9ed52@135.181.222.179:31656,82bb185819e5cf2bb6a9896447672efca27f28cb@65.109.15.202:26656,94345c725cd6e61dca339c743d800f6f497b08be@95.216.145.19:36656
PEERS="1ee83a583c01d3ae9fb0bba77330fe2555ec9c60@65.109.55.186:30656,9d1482bc31fb4578a5c7f7f65c4e0aaf2dfc2336@213.239.215.77:36656,428821d6b64eee5d67da467a4673ce2b1e52955d@54.88.179.178:26656,8540b60b47caf9d10daa6d9e3e7dce3edb02d70a@95.217.118.96:26858,a009a02a23428538b57591f73ba5a6462c476a70@136.243.88.91:6040,9d4a80ef4f0f85f48e1dd3f5e00208025e858ab6@176.9.22.117:33656,ccccce7552e027ab75786e06bdfcc8b18cee8080@142.132.212.19:36656,1655cdc8fdfe1dc2209d47ff68c02a417ef9ed52@135.181.222.179:31656,82bb185819e5cf2bb6a9896447672efca27f28cb@65.109.15.202:26656,94345c725cd6e61dca339c743d800f6f497b08be@95.216.145.19:36656" sed -i 's|^persistent_peers *=.*|persistent_peers = "'$PEERS'"|' $HOME/.okp4d/config/config.toml