Гайд на ноду Goracle
Характеристики сервера (VPS)
Установка
1. Инициализируем ноду
wget -qO /usr/bin/goracle https://staging.dev.goracle.io/downloads/latest-staging/goracle && chmod u+x /usr/bin/goracle
goracle init
Пример вывода командной строки:
1.1
нажимаем Y и Enter оба раза
1.2
Нажимаем Enter
1.3
1. Переходим сюда https://testnet-app.goracle.io/nodes/optin, конектим кошелек и копируем адрес (выделен на скриншоте)
2. И вставляем его в терминал:
1.4 Регистрируем аккаунт в кабинете
1. Открываем ссылку на регистрацию адреса ноды в браузере. Ссылка выделена на скриншоте (она уникальна):
2. Страница будет выглядеть так (возможно вам сперва понадобится снова законектить кошелек):
3. Нажимаем Register (зеленая кнопка).
4. Подтверждаем действия в кошельке (если у вас Pera, то это надо сделать в мобильном приложении)
Если у вас выскакивает такая ошибка после подтверждения, то убедитесь, что вы разрешили всплывающие окна и у вас есть токены Algo в кошельке (если нет, используйте кран, туда надо будет вставить ваш адрес - ссылка).
После это вам также надо будет запросить токены на адрес ноды (этот адрес выделен на скриншоте)
Следующий шаг только для тех, кто получил свой уникальный код для доступа к стейку. Если не получили, то вы можете пропустить этот шаг, вы все равно сможете установить ноду и ретранслировать данные, но просто не будете участвовать в консенсусе. Вам также засчитают задание с нодой.
Доступ будет выдаваться постепенно, в конечном итоге, будет выдан всем. Так что на счет кода не переживайте, это не обязательно.
1.5 Стейкаем токены (необходим код с доступом)
После чего подтверждаем действия в кошельке и увидим, что стейк увеличился:
1.6 Последний шаг тут! Возвращаемся в терминал и жмем Enter.
2. Устанавливаем докер
bash <(wget -qO- https://raw.githubusercontent.com/ttimmatti/dependencies/main/docker.sh)
Вы должны увидеть подобный вывод (там может быть много строк вывода, это нормально):
3. Запускаем ноду
goracle docker-start --background
4. Проверяем логи
docker logs -f goracle-nr
Нажмите Ctrl+c, чтобы остановить вывод
Отлично! Вы закончили с установкой ноды Goracle! Победа!!!
Обновление
goracle update
Фиксы
Вам надо поменять ссылку на доступ к Algorand Node Api.
1. Зарегистрируйтесь на PureStake https://developer.purestake.io/home
nano ~/.goracle
Где выделенный ключ это ВАШ ключ PURESTAKE API.
То есть, вам надо будет удалить первые две строки из первоначального файла и вместо них добавить три следующие:
"authKey": "ВАШ КЛЮЧ", "server": "https://testnet-algorand.api.purestake.io/ps2", "authHeader": "x-api-key",
Когда файл отредактирован нажмите Ctrl+x, потом Y и потом Enter.
После этого используйте эту команду
goracle docker-stop && goracle docker-start --background