IRIS: получаем награду за тестнет Bifrost 2
cyberomanov
Пару недель назад закончился тестнет "Bifrost 2".
Админы вышли на связь и попросили подтвердить свой iris-адрес из майннета.
Проверяем, достойны ли мы наград
Ищем себя здесь. Должно быть как-то так:

Если напротив вашего никнейма стоит "False" - пишем здесь о своей проблеме в комментариях.
Я лично недавно изменил никнейм гитхаба, совершенно забыв, что указывал его для этого ивента. В итоге, напротив моего никнейма такая ошибка:

Я отписался в комментариях к результатам о своей неудаче, жду вердикта.
Rainbow
Скачиваем кошелёк Rainbow на телефон:



Обязательно сохраняем seed-фразу и копируем адрес кошелька:


CLI && Keybase
Открываем командную строку на компьютере, где устанавливали ранее Keybase.
Вводим команду:
keybase pgp export -s --unencrypted
Выполнив данную команду мы получим длинный вывод, вида:

Копируем весь набор символов, начиная с "--BEGIN...--", заканчивая "--END--":

Для наглядности я удалил часть строк из моего вывода, в вашем выводе должно быть около 120-ти строк текста.
Открываем сайт, логинимся в свой профиль, открываем "Host an encrypted key":


Вставляем вывод из консоли в поле "Private key", вводим пароль от аккаунта:

Если выдаёт ошибку, скорее всего вы забыли установить пароль в приложении. Сделать это можно в настройках:

В случае успеха, нажимаем "Upload":

Подпись кошелька
Идём на эту страницу, выбираем "Sign".
Вставляем свой адрес mainnet-кошелька и вводим пароль. Нажимаем "Sign":

Супер, копируем вывод и сохраняем:

Pull Request
Идём сюда, нажимаем "Fork":
Вы должны быть залогинены в GitHub'e на том аккаунте, который привязывали в Keybase при регистрации в тестнете.

Мы оказались в своём форке. Открываем папку "bifrost", "phase-2":


Добавляем новый файл:

В названии вводим "rewards/". Это создаст папку с названием "rewards":

Далее создаём файл с названием формата:
<nickname из таблицы>_<PGP-key>
В моём случае файл называется "romanoffmnogoznaet_4129076EC9FB1D5B".

Сохраняем файл, нажимая "Commit new file".

Отлично, теперь у нас есть форк, у нас есть файл:

Возвращаемся сюда. Нажимаем "New pull request", "compare across forks":


Выбираем свой форк из второго списка:

Жмякаем "Create pull request":

Название должно быть "nickname_pgp", жмём "Create pull request":

Вот и всё. Наблюдаем свой файл здесь:

Ждём токенов на наш mainnet-адрес.
Алгоритм получения токенов оказался сложнее установки самой ноды для участия в тестнете.
Благодарности
мамичу за то, что родила такого гения.
Юджину за помощь в составлении текущего и данного гайда.
Rem'y за курирование тематической группы в телеграме.
Ссылки
Телеграм-канал @how_to_node, где я выкладываю свои гайды.
Телеграм-канал @crypto_watermelon, где мой товарищ выкладывает посты об интересных крипто-проектах и ивентах.