Files
coopenomics/docs/documentation/blockchain/coopos/02_cleos/02_how-to-guides/how-to-create-an-account.md
T
Alex Ant 49188d404e update
2026-03-20 23:37:38 +05:00

3.5 KiB
Raw Blame History

Обзор

В этом руководстве описано, как создать новый аккаунт блокчейна COOPOS с помощью CLI cleos. Аккаунты нужны для развёртывания смарт-контрактов и других операций в блокчейне. Создайте один или несколько аккаунтов при настройке среды разработки.

В примере создаётся аккаунт bob, авторизованный системным аккаунтом по умолчанию eosio, через cleos.

Перед началом

Убедитесь, что выполнены следующие требования:

  • Установлена поддерживаемая версия cleos.
  • Изучите раздел Аккаунты и разрешения.
  • Нужны базовые понятия: пара открытого и закрытого ключа в той же модели (см. аккаунты).
  • Создайте пары открытого/закрытого ключа для разрешений owner и active аккаунта.

!!! note "Состав COOPOS" cleos входит в пакет COOPOS; при установке из исходников ставится вместе с nodeos и keosd.

Справка по командам

См. справку по использованию cleos и опциям:

Процедура

Ниже показано, как создать аккаунт bob, авторизованный системным аккаунтом eosio.

  1. Выполните команду для создания аккаунта 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 в своей среде.