Установка ноды Aptos
Перейдем к самой сути. Сам уже поставил ноду и так как, я уже этим занимался, заняло у меня это минут 10, без учётов, установки разных конфигураций и прочего, поймете :)
1. Регистриуем и арендуем сервер
Я выбрал сервер Vdsina, уж больно мне он понравился + там были какие то у меня бонусные деньжата и я решил на нём остановиться. Плюс оформил дедик на месяц и вышло у меня это +-1100 рублей :)
Link на сервер - КЛИК
Так же есть, не менее крутые серверы как, Vultr, Digital Ocean или тот же Hetzner, но я остановился именно на этом!
Вот мои настройки при выборе сервера
Создаём и ждем установку сервака.
2. Берём данные с сервера и открываем терминал
Как создался сервер, переходим СЮДА и открываем наш сервер. Переходим во вкладку "IP" и будет вся нужная информация для подключения.
Теперь, качаем MobaXterm
Ссылка на загрузку c офф сайта: ТЫК
Запускаем и жмем: Sessions > New session:
В появившемся окне пишем root, в следующей строке вставляем пароль (в терминале это делается нажатием на колесико мыши, сам пароль не виден, просто нажимайте на колесико и enter)
Если видим подобное окно - значит вы вошли в терминал, можно приступать к вводу команд:
3. Обновление и запуск
Для начала пишем следующие команды, каждую с новой строки, дожидаясь завершения предыдущей.
(не забываем, что все команды вставляются колесиком мыши)
apt-get update
apt install screen
screen -S aptos
Теперь мы готовы к запуску скрипта от Nodes Guru, отправляем команду:
wget -q -O aptos.sh https://api.nodes.guru/aptos.sh && chmod +x aptos.sh && sudo /bin/bash aptos.sh
Ждем некоторое времени ( может час-два, смотря какой и где сервер возьмете) пока наша нода будет устанавливаться.
Ничего делать не нужно, просто оставьте терминал и отдыхайте, он продолжит работать и устанавливаться.
После успешной установки нужно проверить нашу ноду на работоспособность.
Проверяем, теперь, вводим команду для запроса метрик:
curl 127.0.0.1:9101/metrics 2> /dev/null | grep aptos_state_sync_version | grep type
Если дает разные цифры в ответ, либо просто единичку - значит она еще не синхронизировалась, ждем еще некоторое количество времени и пробуем заново.
Займет это так же, индивидуально по времени, но у меня всё вышло сразу и я не ждал так долго.
Если видите одинаковые цифры в первых трех строчках - значит все супер и нода работает как надо:
4. Проверка ноды
Заходим СЮДЫ в "Node IP or Domain" вводим IP адрес нашей ноды, который нам давали в личном кабинете при аренде сервера:
Если зелененький значок - значит нода функционирует правильно.
5. Создаем аккаунт на Nodex
Переходим на сайт из 7 пункта - ТЫК, вставляем свой IP, далее в правой стороне нажимаем на "Create an account"
Получаем свои данные от аккаунта и сохраняем их все в надежном месте:
Затем закрываем это окно и вставляем нашу сохраненную мнемонику и жмем на "Login", попадаем в наш акк:
Следующим действием будет получение токенов кликом на кнопку "Faucet", затем кликом на "Send Coins" отправляем немного шекелей между своими кошельками, либо обменивайтесь в комментах и чатах своими кошельками и проводите транзакции:
Эти действия необязательны, но лишними не будут.
6. Новое обновление ноды
Пишем команды по-очереди, не пропуская:
systemctl stop aptosd
rm -rf /opt/aptos/data/*
wget -O /opt/aptos/data/genesis.blob https://devnet.aptoslabs.com/genesis.blob
wget -O ~/.aptos/waypoint.txt https://devnet.aptoslabs.com/waypoint.txt
sed -i.bak -e "s/from_config: \".*\"/from_config: \"$(cat ~/.aptos/waypoint.txt)\"/" $HOME/.aptos/config/public_full_node.yaml
systemctl restart aptosd
Всё! Теперь точно можете отдыхать, но следите за обновлениями, буду по возможности дополнять либо в эту статью, либо в постах)
7. Оплачиваемя стадия + KYC
После этого необходимо зарегистрировать вашу ноду для участия в первой фазе. Переходим на сайт и регистрируемся с помощью дискорда или гитхаба, затем верифицируем почту. Начинаем регистрировать вашу ноду:
Чтобы вписать все ключи, выполняем команды на сервере.
source ~/.bash_profile
cat ~/.aptos/$APTOS_NODENAME.yaml
После успешного выполнения выглядит, вот так:
Проходим KYC и когда все будет готово, должно быть такое окно, как на скрине:
Готово! Проверить ноду можно на сайте, вставляем свой IP и смотрим или все работает корректно.
Команды для проверки логов фул ноды, валидатора и рестарта:
docker logs -f --tail 100 aptos-fullnode-1
docker logs -f --tail 100 aptos-validator-1
cd ~/.aptos && docker-compose restart
Спасибо так же, за информацию этому пирожку - https://t.me/greezblog and https://t.me/whitelist1