September 3, 2022

Залетаем в Haqq Validators Contest

8 сентября 2022 года Haqq TestEdge будет перезапущен, а потом запустится конкурс валидаторов — возможность для валидаторов получить делегацию в основной сети! Делегирование будет произведено для 20 лучших участников после перехода основной сети на Proof of Stake, который должен произойти после листинга ISLM на биржах.

Дедлайн: 6 сентября

Как принять участие

1 | Арендуем новый сервер. Советуют брать 2 CPU, 4 RAM, 80 GB. Потом можно будет поменять, если Вас выберут.

2 | Переходим по ссылке Github. В правом верхнем углу нажимаем Fork, Create a new fork.

3 | Переходим в командную строку и выполняем следующие команды (отсюда):

Обновляем и устанавливаем пакеты:

sudo apt update && sudo apt upgrade -y
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y

Устанавливаем GO 1.18.3:

wget https://golang.org/dl/go1.18.3.linux-amd64.tar.gz; 
rm -rv /usr/local/go; 
tar -C /usr/local -xzf go1.18.3.linux-amd64.tar.gz 
rm -v go1.18.3.linux-amd64.tar.gz
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> ~/.bash_profile 
source ~/.bash_profile 
go version > /dev/null

Скачиваем бинарники:

cd $HOME 
git clone https://github.com/haqq-network/haqq 
cd haqq 
make install
haqqd version

Вместо YOURMONIKER вставьте своё имя, по которому вы будете отображаться:

haqqd init YOURMONIKER --chain-id haqq_54211-2 

Тут менять ничего не нужно:

haqqd config chain-id haqq_54211-2

Создаём кошелек. Вместо YOURWALLETNAME введите своё имя:

haqqd keys add YOURWALLETNAME

Сохраните сид фразу, полученную после выполнения команды!

Создаём генезисный файл (не забываем заменить YOURWALLETNAME):

haqqd add-genesis-account YOURWALLETNAME 10000000000000000000aISLM

Создаём gentx. Меняем YOURWALLETNAME и YOURMONIKER (в кавычках) на свои:

haqqd gentx YOURWALLETNAME 10000000000000000000aISLM \
--chain-id=haqq_54211-2 \
--moniker="YOURMONIKER" \
--commission-max-change-rate 0.05 \
--commission-max-rate 0.20 \
--commission-rate 0.05 \
--website="" \
--security-contact="" \
--identity="" \
--details=""

Далее копируем путь файла, который выдаст команда и вставляем:

cat ПУТЬДОФАЙЛАjson

У вас должно быть что-то подобное:

cat /root/.haqqd/config/gentx/gentx-527e38c3ba6abb2dfeefc5c3e1857f7.json

Копируем вывод себе, он нам пригодится позже.

Теперь нам надо скачать этот файл себе на компьютер. Открываем новую вкладку в терминале и вводим команду в терминале у себя на компьютере, не на сервере, где вставляете IP адрес сервера и путь на вашем компьютере, куда вы хотите сохранить файл:

scp root@IP_АДРЕС_СЕРВЕРА:ПУТЬДОФАЙЛА КУДА_СОХРАНИТЬ_ФАЙЛ

У вас должно быть что-то подобное:

scp [email protected]:/root/.haqqd/config/gentx/gentx-527e38c3ba6abb2dfeefc5c3e1857f7.json /Users/cryptonik/Desktop

4 | Переименуйте файл в YOURMONIKER.json

5 | Заходим в Github, переходим в свой репозиторий, который копировали себе, заходим в папку gentx и в правом верхнем углу нажимаем Add file, Upload files и загружаем наш YOURMONIKER.json файл в папку gentx.

6 | В левом верхнем углу нажимаем Pull Request, далее справа на зелёную кнопку New pull request:

7 |  Нажимаем Create pull request, называем его и пишем описание. Можете назвать gentx_YOURMONIKER и добавить описание "Hello! This is my gentx for Haqq Validators Contest" и отправляете.

8 | Идём по ссылке и находим свой реквест, открываем его и копируем ссылку.

9 | Теперь идём на сайт, подключаем кошелёк и в пункте #GENTX добававляем скопированную ссылку на свой реквест.

10 | Заполняем форму.

В форме вам понадобится адрес валидатора (validator_address). Вы сможете найти его, написав команду:

cat ПУТЬДОФАЙЛАjson

Адрес валидатора выглядит так: haqqvaloper1llta0vz3yftqkgqmsu46a4c4awrjaxrh5lmtu3

Готово! Теперь осталось дождаться результатов!

Следить за новостями можно в Discord в ветке #validators-contest.

На основании оценки форм, а также правильной подачи gentx, будут выбраны первые 100 валидаторов для запуска сети, остальные участники, разделенные на группы, получат делегацию от команды для попадания в активный набор.

Спасибо за внимание!

Ссылка на TG канал: https://t.me/cryptonik_space