March 30, 2023

Установка ноды Goracle

Здравствуйте, сегодня мы расскажем про установку ноды Goracle

Заявленные требования для сервера на сегодняшний день следующие: 1-2 core CPUs, 4GB RAM и 10GB SSD

После подключения к серверу, через терминал, обновляем его:

sudo  apt update &&  sudo  apt upgrade -y 

Скачиваем и инициализируем бинарник:

sudo wget -qP /usr/bin/ https://staging.dev.goracle.io/downloads/latest-staging/goracle && sudo chmod u+x /usr/bin/goracle
goracle init
  • Continue? [y/N]? <Отвечаем - y>
  • Use Algonode Algorand API service (recommended)? [Y/n]? <Отвечаем - y>
  • Enter Algonode API auth token or press enter for free-tier default: <Enter>
  • Enter your main Algorand account address:

Идём на https://testnet-app.goracle.io/nodes/optin, подключаем наш кошелёк Pera Wallet и копируем адресс.

Как показано на скриншоте:

И вставляем строку в терминал и нажимаем <Enter>

Регистрируем адрес участника перейдя по ссылке из терминала:

Перед регистрацией запрашиваем токены с крана в тестовой сети:

В результате удачной регистрации должны увидеть это:

Возвращаемся в терминал, нажимаем <Enter>. Результат должен быть как такой:

Следующий шаг только для тех, кто получил на почту коды доступа. Если вы этого не получали письмо с кодом, просто пропустите этот шаг, вы все равно можете установить ноду и ретранслировать каналы, но не будете участвовать в консенсусе. Вы также по-прежнему сможете выполнять задачу «Запустить ноду».

Пополняем баланс тестовыми токенами GORA. (тут нам и пригодится код из письма)

Затем отправляем токены GORA в стейк (рекомендую оставить немного на возможные комиссии) и подтверждаем транзакцию:

Устанавливаем Docker:

. <(wget -qO- https://raw.githubusercontent.com/1Malenok1/Install/main/docker.sh)

В случае успеха, видим следующее:

Запускаем Ноду:

goracle docker-start --background

Смотрим логи. (для выхода используем сочетание <ctrl+C>):

docker logs -f goracle-nr

Нормальные логи выглядят так:

Немного ошибок допустимо в начале.

Возможные ошибки!

Если вы наблюдаете ошибки как на скриншотах ниже...

Вам необходимо изменить свой Algorand Node Api endpoint.

Для этого:

1. Регистрируемся на PureStake https://developer.purestake.io/home

2. Копируем свой Api Key

3. В терминале запускаем редактор:

nano ~/.goracle

Видим там следующее:

Необходимо его отредактировать :

Стрелкой указана строка для вставки PURESTAKE API KEY.

Для того что бы получить файл правильного вида, нам нужно удалить первые две строки из оригинального файла и вставить следущее:

    "authKey": "YOUR_KEY",
    "server": "https://testnet-algorand.api.purestake.io/ps2",
    "authHeader": "x-api-key",
Когда всё готово нажимаем <Ctrl+X>, <y>, <Enter>.

После этого запускаем

goracle docker-stop && goracle docker-start --background

И проверяем логи.

Большое спасибо, за внимание и уделенное время

Наш телеграмм канал по нодам — https://t.me/mmsnodes
Наш телеграмм чат по нодам - https://t.me/mmsnodeschat
Наш телеграмм канал по экосистеме Cosmos - https://t.me/cosmochannel_mms

С уважением, MMS_Team