June 29, 2022
Masa Finance
Идет вторая фаза тестнета
Установка
wget -O masa.sh https://raw.githubusercontent.com/xemaich/xemaich/master/masa.sh && chmod +x masa.sh && sudo /bin/bash masa.sh
Резервное копирование
sudo docker exec -it masa-node-v10_masa-node_1 geth attach /qdata/dd/geth.ipc --exec web3.admin.nodeInfo.enode | sed "s|127.0.0.1|$(wget -qO- eth0.me)|"
Копируем без кавычек начиная с enode и заканчивая :21000 и сохраняем
enode://acb768134397fc6418eea04a0c8077c58bdcc37eea04a0cb366caacebbb7f3dcc0cb734dcd91e76d91ac48a26d912707127a599249caead9c59d8e460b7@127.0.0.0:21000
sudo nano /var/lib/docker/volumes/masa-node-v10_vol1/_data/dd/geth/nodekey
Копируем и сохраняем. Выходим из редактора CTRL+X
Регистрация
Идем отправлять форму на регистрацию во вторую фазу теста. Вставляем полученный enode без кавычек с IP. см. пример
Полезные команды
sudo docker exec -it masa-node-v10_masa-node_1 geth attach /qdata/dd/geth.ipc
net.peerCount
admin.nodeInfo
Состояние синхронизации (если false — нода синхронизирована)
eth.syncing
net.listening
exit
cd ~/masa-node-v1.0 && docker-compose down rm -rf ~/masa-node-v1.0
Не выполняйте эту команду, если у вас на сервере стоят другие ноды в докере
sudo docker volume prune