3.5 KiB
Обзор
В этом руководстве описано, как создать новый аккаунт блокчейна COOPOS с помощью CLI cleos. Аккаунты нужны для развёртывания смарт-контрактов и других операций в блокчейне. Создайте один или несколько аккаунтов при настройке среды разработки.
В примере создаётся аккаунт bob, авторизованный системным аккаунтом по умолчанию eosio, через cleos.
Перед началом
Убедитесь, что выполнены следующие требования:
- Установлена поддерживаемая версия
cleos. - Изучите раздел Аккаунты и разрешения.
- Нужны базовые понятия: пара открытого и закрытого ключа в той же модели (см. аккаунты).
- Создайте пары открытого/закрытого ключа для разрешений
ownerиactiveаккаунта.
!!! note "Состав COOPOS"
cleos входит в пакет COOPOS; при установке из исходников ставится вместе с nodeos и keosd.
Справка по командам
См. справку по использованию cleos и опциям:
- команда
cleos create accountи её параметры
Процедура
Ниже показано, как создать аккаунт bob, авторизованный системным аккаунтом eosio.
- Выполните команду для создания аккаунта bob:
cleos create account eosio bob EOS87TQktA5RVse2EguhztfQVEh6XXxBmgkU8b4Y5YnGvtYAoLGNN
Где:
eosio— системный аккаунт, авторизующий создание нового аккаунтаbob— имя нового аккаунта в соответствии с правилами имён и разрешенийEOS87TQ...AoLGNN— открытый ключ владельца или уровень разрешения для нового аккаунта (обязательно)
!!! note "Кто может создать аккаунт"
Нужен уже существующий аккаунт-создатель с правом вызвать newaccount. В чистой тестовой сети для этого обычно используют системный аккаунт eosio. В продуктовой сети COOPOS создание новых аккаунтов идёт по правилам регистратора — см. ресурсы и регистрация.
Пример вывода
executed transaction: 4d65a274de9f809f9926b74c3c54aadc0947020bcfb6dd96043d1bcd9c46604c 200 bytes 166 us
# eosio <= eosio::newaccount {"creator":"eosio","name":"bob","owner":{"threshold":1,"keys":[{"key":"EOS87TQktA5RVse2EguhztfQVEh6X...
warning: transaction executed locally, but may not be confirmed by the network yet ]
Итог
Следуя этим шагам, вы создаёте новый аккаунт COOPOS в своей среде.