Обновляем Hemi до v0.10.0
(ВАЖНО!) В гайде я говорил, что нужно сохранить кошелек, который мы генерировали для Hemi. Если по какой-то причине вы этого не сделали, то обязательно его сохраните. Это можно сделать следующими командами:
cd hemi
nano popm-address.json
Сохраняйте это в блокнот, эксель, куда угодно.
Если кошелек сохранен, переходим к самому обновлению ноды
screen -S hemi -X quit
rm -r hemi
sudo apt update && sudo apt upgrade -y
wget https://github.com/hemilabs/heminetwork/releases/download/v0.10.0/heminetwork_v0.10.0_linux_amd64.tar.gz
Устанавливаем screen (если еще не установлен)
sudo apt install screen
mkdir hemi
tar --strip-components=1 -xzvf heminetwork_v0.10.0_linux_amd64.tar.gz -C hemi
Удаляем старый ненужный архивный файл
rm ~/heminetwork_v0.10.0_linux_amd64.tar.gz
cd hemi
Теперь создадим файл для нашего кошелька
touch popm-address.json
nano popm-address.json
Теперь вставляем сюда данные своего кошелька, которые я говорил сохранить в начале гайда.
Ctrl + s, Ctrl + x (сохраняем и выходим из нано)
screen -S hemi
Теперь в этой строке заменяем "PRIVATE_KEY" на ваш приватный ключ вашего кошелька, который мы сохраняли
echo 'export POPM_BTC_PRIVKEY=PRIVATE_KEY' >> ~/.bashrc
Теперь нужно установить газ, чтобы проходили транзакции. Вы можете посмотреть актуальный газ тут - https://mempool.space/ru/testnet
Ставлю высокий газ. Вам же нужно заменить число "1000" на актуальный газ во время установки ноды.
echo 'export POPM_STATIC_FEE=1000' >> ~/.bashrc
echo 'export POPM_BFG_URL=wss://testnet.rpc.hemi.network/v1/ws/public' >> ~/.bashrc source ~/.bashrc
./popmd
Если у вас появились такие логи, значит все установлено верно
P.S. Если у вас так и не появились транзакции, но все установлено верно, то просто увеличивайте газ.