Upgrade proposal detected
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:
[email protected]cha.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
[email protected]lver-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