Утилита подписчика тестовой сети
Просьба подписаться на канал Crypto Profit, это мотивирует меня на создание новых хороших постов.
Эта утилита генерирует подписанный идентификатор в формате JSON, чтобы подтвердить право собственности на ключ, используемый для отправки транзакций в блокчейне. Эта утилита подписчика тестовой сети требуется для всех пользователей, которые участвуют в испытаниях тестовой сети, которые включают отправку транзакций в тестовую сеть. Отправка запроса требует, чтобы сообщение с идентификатором было подписано первичным ключом, используемым для развертывания смарт-контракта.
Установка
Если вы еще этого не сделали, загрузите и установите Go. См. официальную документацию go.dev. Убедитесь, что ваши переменные среды GOBIN и GOPATH установлены правильно.
Получение исходного кода и установка
git clone https://github.com/archway-network/testnet-signer.git cd testnet-signer make install
Как работает утилита подписи testnet
Создание нового ключа
Примечание: Требуется только для генерации нового ключа для тестовой сети. Если вы хотите использовать существующий ключ в хранилище ключей, вы можете пропустить этот шаг. Те, кто устанавливал ноду по моему переводу этот шаг пропускайте.
Описание
Добавляет новый ключ в хранилище ключей. Эта команда совместима с функциями управления ключами Cosmos SDK.
Команда
testnet-signer keys add <key-name>
Создание подписанного ID в JSON формате
Описание
Создает требуемое сообщение с подписанным идентификатором для отправки в форме вызова тестовой сети. Обязательно укажите точные данные.
testnet-signer sign_id my-key Enter information as accurately as possible. Information entered here must match your KYC. Ваше полное Официальное имя:Name Otchestvo Familia Имя пользователя на github:mygithub Ваш email адрес:[email protected] Ваш адрес тестовой сети: archway1lf26gv87sxvkj59e3f9q2fh6q8phqwgje6g3xg Закодированный в Amino открытый ключ: 61rphyEDtd8YCbk465UwocPsEcaSNn3IHx7zUa7tUdoAOuy/iyw= Подтвердите всё, что ниже строки разделителя в форму. ----------------------------- { "id": { "full_legal_name": "FirstName MiddleName LastName", "github_handle": "mygithub", "email_address": "[email protected]", "account_address": "archway1lf26gv87sxvkj59e3f9q2fh6q8phqwgje6g3xg", "pub_key": "61rphyEDtd8YCbk465UwocPsEcaSNn3IHx7zUa7tUdoAOuy/iyw=" }, "signature": "Fnsuzh71v9FJtaz6hdRWsKstGeE1mexEClq67OPuzaZdBKmurXo8P6Himu69mmEsCcz+YGtQV/204XSX0lmnMQ==" }