Skip to main content

Create an Account

In a Wire Blockchain, creating a new account is a priviledge reserved for existing account holders, who have sufficient system resources to submit a transaction and who have control over sysio account, which is typically the case on a local blockchain.

Prerequisites

  • Install the currently supported version of clio
info

| The clio tool is bundled with the Wire software. Installing Wire Core will also install the clio tool.

REMINDER

The install process sets up the wallet for the root user. To interact with clio, ensure you are on the root user. Run sudo su - to switch to the root user.

Steps

Command

clio create account [creator account name] [new account name][OwnerKey] [ActiveKey]

Where:

[creator account name] = name of the existing account that authorizes the creation of a new account

[new account name] = The name of the new account account adhering to the account naming conventions

[OwnerKey] = The owner permissions linked to the ownership of the account

[ActiveKey] = The active permissions linked with the creator account

Reccomend

| ActiveKey is optional but recommended.

Note

| To create a new account in the Wire blockchain, an existing account, also referred to as a creator account, is required to authorize the creation of a new account. For a newly created Wire blockchain, the default system account used to create a new account is sysio.

Example Output

clio create account sysio bob SYS87TQktA5RVse2EguhztfQVEh6XXxBmgkU8b4Y5YnGvtYAoLGNN
executed transaction: 4d65a274de9f809f9926b74c3c54aadc0947020bcfb6dd96043d1bcd9c46604c 200 bytes 166 us
# sysio <= sysio::newaccount {"creator":"sysio","name":"bob","owner":{"threshold":1,"keys":[{"key":"SYS87TQktA5RVse2EguhztfQVEh6X...
warning: transaction executed locally, but may not be confirmed by the network yet ]