June 29, 2022

Masa Finance

Telegram ru | Discord

Идет вторая фаза тестнета
  1. Установка
  2. Резервное копирование
  3. Регистрация
  4. Полезные команды

💡 Для ноды Masa берем сервер 4/8/160

Установка

wget -O masa.sh https://raw.githubusercontent.com/xemaich/xemaich/master/masa.sh && chmod +x masa.sh && sudo /bin/bash masa.sh

Резервное копирование

Сохраняем enode и nodekey

Смотрим свой enode

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

Смотрим свой nodekey

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