Stratos 0.6.1

Stratos SDS

# способ номер  1. Просто скачиваем готовые бинарники
# останавливаем ноду
systemctl stop stratosd.service

# 
cd $HOME/stratos

# удаляем старые
rm stchaincli
rm stchaind

# качаем новые
wget <https://github.com/stratosnet/stratos-chain/releases/download/v0.6.2/stchaincli>
wget <https://github.com/stratosnet/stratos-chain/releases/download/v0.6.2/stchaind>

# Check granularity
md5sum stchain*

## Expected output 
## 4d22230e457c59431851a0970228a2da  stchaincli
## df8601ce7546dc8eafe0e721eabece4c  stchaind

# Make sure files can be executed
chmod +x stchaincli
chmod +x stchaind
# способ номер 2. Компилируем бинаркин
# останавливаем ноду
systemctl stop stratosd.service

git clone <https://github.com/stratosnet/stratos-chain.git>
cd stratos-chain
git checkout v0.6.2
make build

mv build/stchaincli $HOME/stratos
mv build/stchaind $HOME/stratos
# скачиваем генезис
rm $HOME/.stchaind/config/genesis*
wget -O $HOME/.stchaind/config/genesis.json <https://raw.githubusercontent.com/stratosnet/stratos-chain-testnet/main/tropos-2/genesis.json>

# исправляем файл
cd $HOME
echo '{ "height": "0", "round": "0", "step": 0 }' > .stchaind/data/priv_validator_state.json

# удаляем старую базу
rm -rf .stchaind/data/*.db .stchaind/data/*.wal
rm ./config/addrbook.json ./config/write-*

# добавить пиров в config.toml перед стартом сервиса
persistent_peers = "[email protected]:26656"
# запускаем
sudo systemctl daemon-reload
sudo systemctl enable stratosd
sudo systemctl restart stratosd

# проверяем логи
sudo journalctl -fu stratosd -o cat

# проверяем версию
stchaincli version && stchaind version

# ожидаем 0,66
curl -s <http://localhost:26657/consensus_state>  | jq '.result.round_state.height_vote_set[0].prevotes_bit_array'
# офф гайд
[<https://github.com/stratosnet/sds/wiki/Tropos-Incentive-Testnet#upgrade-from-tropos1-to-tropos2>](<https://github.com/stratosnet/sds/wiki/Tropos-Incentive-Testnet#upgrade-from-tropos1-to-tropos2>)