Скаттер и EOS Jungle (тестовая сеть)!

in eos •  6 years ago 

Оригинал: https://steemit.com/eos/@ajose01/scatter-and-the-jungle-testnet

Использование Scatter в тестовой сети Jungle

В этом небольшом уроке мы будем подключать Scatter к тестовой сети Jungle.
План действий будет следующим:

  1. Создание аккаунта в тестовой сети.
    Для этого потребуется сгенерировать две пары ключей, чтобы одну из них назначить Owner, а другую - Active. Это можно сделать разными способами, но для быстроты мы будем делать это здесь.

  2. Добавление тестовой сети Jungle в расширение Scatter.
    Если вы разрабатываете приложение, вы можете “предложить” пользователям тестовую сеть автоматически.

  3. Импортирование ключей в Scatter и создание identity.

Шаг Первый - Создание аккаунта в тестовой сети Jungle.

В каждом аккаунте EOS есть owner-ключ и active-ключ. Owner-ключ обладает суперспособностями, поэтому его нужно хранить максимально безопасно. Active-ключ предназначен для ежедневного использования. С ним тоже нужно обращаться осторожно, но им можно и нужно пользоваться в большинстве приложений. Следовательно, нам нужно сгенерировать две пары ключей. Пожалуйста, помните о том, что ваши приватные ключи должны оставаться приватными.

Итак, заходите на https://nadejde.github.io/eos-token-sale/, нажмите на “Generate EOS Key” и вы получите пару ключей. Надежно сохраните ее, обновите страницу и повторите процедуру еще раз.



После этого зайдите на сайт тестовой сети Jungle и нажмите “Create account”.

Здесь нам потребуется создать имя аккаунта. Учтите, что в EOS очень конкретные ограничения на этот счет (12 символов, a-z, 1-5). Как только определитесь с ним, укажите его. После этого один из сгенерированных публичных ключей нужно указать как owner, другой - как active. Еще раз - убедитесь, что вы вводите публичные ключи. Они начинаются с "EOS...". После того как вы справились с этим, нажмите “Create”. Если все было сделано правильно и имя аккаунта было не занято, получится что-то вроде этого:

Давайте перепроверим, что аккаунт точно был создан. Закройте это окно, на домашней странице перейдите на "Account info", введите имя вашего аккаунта и нажмите "Get". Вы увидите информацию о вашем аккаунте, однако у него будет нулевой баланс. Сейчас мы это исправим! Чтобы получить немного тестовых EOS и токенов Jungle, кликните на "Faucet", введите имя вашего аккаунта и нажмите "Send coins".
Если вы еще раз запросите информацию о вашем аккаунте, вы увидите немного EOS и JUNGLE с которыми можно экспериментировать :)

Шаг Второй - добавление тестовой сети Jungle в Scatter

Добавить тестовую сеть в Scatter можно двумя способами. Один из них предполагает добавление пользователем вручную, другой - программно, разработчиком приложения. Во втором случае тестовая сеть будет автоматически предлагаться вашим пользователям.
Начнем с первого способа. Нужно перейти в расширение Scatter, выбрать “Settings > Networks > New”. Мы должны увидеть следующее меню:

Добавьте адрес “dev.cryptolions.io”, порт “38888” и нажмите “Save”.

Таким образом вы добавите тестовую сеть в ваш список сетей.

Автоматическое предложение сети

Чтобы предлагать тестовую сеть вашим пользователям автоматически, нужно обратиться к документации Scatter.
Настройки сети должны выглядеть следующим образом:

    blockchain: 'eos',
    host: 'dev.cryptolions.io',
    port: 38888
}
scatter.suggestNetwork(network);

Таким образом, Scatter будет предлагать пользователю добавить тестовую сеть в расширение автоматически.

Шаг третий - импортирование ключей в Scatter и создание identity.

Давайте перепроверим, с какими ключами был создан наш аккаунт. Вернитесь на сайт тестовой сети и найдите ваш аккаунт в "Account info". Вы увидите ваши owner и active ключи.

Уточните, какой приватный ключ соответствует active key, выберите "Key Pairs" в Scatter, кликните “New”, назовите пару ключей (ограничений нет, выберите любое запоминающееся имя), скопируйте/вставьте приватный active ключ и нажмите "Save".
Таким образом вы сохраните вашу пару ключей в Scatter.

Переходим к последнему шагу - созданию identity!
Выберите “Identities > New”, убедитесь, что вы выбрали сеть "EOS:dev.cryptolions.io", которую мы добавляли ранее. В поле, где значится “None” выберите пару ключей и кликните “Import”.

Далее выберите аккаунт “Active”. Кликните на “Use Selected Account”. Таким образом вы добавите имя аккаунта. Как вы могли заметить, есть и другие варианты, которые могут быть добавлены к вашему Scatter / RIDL identity. Они имеют довольно интересное применение (например, единая oAuth на разных сайтах (приложениях) с помощью EOS). Подробнее вы можете прочитать о них на сайте Scatter. Сейчас оставим эти поля пустыми и нажмем “Save” в верхнем крайнем углу.

Для вас было создано identity со случайным именем. В моем случае это "RandomRhyno...". Все готово! Чтобы точно убедиться, что все было сделано правильно, в левом нижнем углу кликните на “кружок” и вы увидите баланс вашего аккаунта.

Супер! Теперь Scatter готов для использования с любыми приложениями в тестовой сети Jungle. На этом закончим.

Переведено CryptoLions

photo_122x122.jpg

Website

Telegram

Steemit

Twitter

GitHub

Meetup

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!