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, где мой товарищ выкладывает посты об интересных крипто-проектах и ивентах.