Upgrade proposal detected

Quicksilver Quicksilver

As a sovereign Cosmos-SDK zone, Quicksilver is not subject to the constraints associated with the existing approaches to Liquid Staking.

Through interchain accounts and the Liquid Staking Module, Quicksilver rapidly and seamlessly onboards any Cosmos-SDK based zone in a permissionless manner

State sync

Basic information

RPC server:

https://quicksilver-rpc.brocha.in:443

Peer:

94b63fddfc78230f51aeb7ac34b9fb86bd042a77@quicksilver-rpc.p2p.brocha.in:30571

Stop the service and reset the data

sudo systemctl stop quicksilverd
cp $HOME/.quicksilverd/data/priv_validator_state.json $HOME/.quicksilverd/priv_validator_state.json.backup
rm -rf $HOME/.quicksilverd/data/*
mv $HOME/.quicksilverd/priv_validator_state.json.backup $HOME/.quicksilverd/data/priv_validator_state.json

Get and configure the state sync information

STATE_SYNC_RPC=https://quicksilver-rpc.brocha.in:443
STATE_SYNC_PEER=94b63fddfc78230f51aeb7ac34b9fb86bd042a77@quicksilver-rpc.p2p.brocha.in:30571
LATEST_HEIGHT=$(curl -s $STATE_SYNC_RPC/block | jq -r .result.block.header.height)
SYNC_BLOCK_HEIGHT=$(($LATEST_HEIGHT - 2000))
SYNC_BLOCK_HASH=$(curl -s "$STATE_SYNC_RPC/block?height=$SYNC_BLOCK_HEIGHT" | jq -r .result.block_id.hash)

sed -i.bak -e "s|^enable *=.*|enable = true|" $HOME/.quicksilverd/config/config.toml
sed -i.bak -e "s|^rpc_servers *=.*|rpc_servers = \"$STATE_SYNC_RPC,$STATE_SYNC_RPC\"|" \
  $HOME/.quicksilverd/config/config.toml
sed -i.bak -e "s|^trust_height *=.*|trust_height = $SYNC_BLOCK_HEIGHT|" \
  $HOME/.quicksilverd/config/config.toml
sed -i.bak -e "s|^trust_hash *=.*|trust_hash = \"$SYNC_BLOCK_HASH\"|" \
  $HOME/.quicksilverd/config/config.toml
sed -i.bak -e "s|^persistent_peers *=.*|persistent_peers = \"$STATE_SYNC_PEER\"|" \
  $HOME/.quicksilverd/config/config.toml

Restart the service and check the log

sudo systemctl restart quicksilverd
sudo journalctl -u quicksilverd -f --no-hostname -o cat