April 6, 2022

Aptos node

1.Покупаем сервер 2 cores and 4 GB of RAM(Можно доставлять на минималки на контабо):

https://teletype.in/@andretik02/Ai7ijlr9xg3

2.Как обычно, заходим в CMD от имени администратора на сервер и выполняем:

screen -S aptos
wget -q -O aptos.sh https://api.nodes.guru/aptos.sh && chmod +x aptos.sh && sudo /bin/bash aptos.sh

4.Синхронизируем ноду:

curl 127.0.0.1:9101/metrics 2> /dev/null | grep aptos_state_sync_version | grep type

Тут у нас будет 4 строчки и у них разные цифры, нам нужно подождать пока они не станут одинаковые все.

Пример синхронизированных циферок:

5.Далее переходим и проверяем наш кошелек:

https://teletype.in/@andretik02/fMNEpPz5pEt

Готово

Полезности:

Ссылки по ноде:
https://aptoslabs.com/
https://aptoslabs.com/currents

Проверка логов:

journalctl -u aptosd -f

Рестарт ноды:

systemctl restart aptosd

Удаление ноды:

systemctl stop aptosd
systemctl disable aptosd
rm -rf ~/aptos*
rm -rf ~/.aptos
rm -rf /opt/aptos/

Фикс {type="target"} 1

1.Скачайте

https://mobaxterm.mobatek.net/download-home-edition.html

Устанавливайте портабл версию

2.После запуска появится стартовое меню. Сверху первая иконка Session, туда нажимаем

3.Выбираем SSH

Теперь вводим IP нашего сервака (1), после тыкаем на галочку и записываем логин (по дефолту это root) (2) и выбираем порт 22 (3)

4.Вводим пароль (его не видно, но он вводится).

5.Итак, в папках ищем .aptos

6.Будет 3 файла:

config - туда вы перейдете

7.В конфиге тоже 3 файла, выбираете тот, что выделен на скрине ниже

Два раза кликаете по нему и открываете

8.Будет такая картина:

9.Сохраняем нужные данные

В identity сохраняем в txt key и peer_id

10.После копируем кусок кода который качаем тут full_node_networks и вставляем его в часть кода full_node_networks

По итогу будет такое:

11.Также в конце есть строчка api, там после enabled: true вставьте address: 0.0.0.0:8080

12.Сохраните все изменения и перезапустите ноду командой:

systemctl restart aptosd

имейте в виду, что вся синхронизация сбросится, если она была у вас