On this page

latest contributor to this doc

Last Edit:

@smk762

Task: Create New Account

If you have enabled a coin with task managed activation and are using HD Mode, your funds may be spread across a range of addresses under a specified account index. The methods below will initialise a wallet account, and scan for existing addresses with a balance.

API-v2task::create_new_account::init

Use the task::create_new_account::init method to initialise a HD account.

ParameterTypeDescription
coinstringTicker of coin you would like to initialise a HD account for.
account_idstringOptional. If not defined, will increment to the next unused account id in the wallet.
scanstringOptional. If true, will scan the account for funded addresses. Defaults to true.
gap_limitstringOptional. The maximum number of empty addresses in a row. Defaults to the value provided on activation, or 20 if no value was provided.

ParameterTypeDescription
task_idintegerAn identifying number which is used to query task status.

task::create_new_account::init

POST
task::create_new_account::init
{
  "userpass": "RPC_UserP@SSW0RD",
  "mmrpc": "2.0",
  "method": "task::create_new_account::init",
  "params": {
    "coin": "KMD",
    "account_id": 77,
    "scan": true,
    "gap_limit": 20
  }
}
API-v2task::create_new_account::status

Use the task::create_new_account::status method to query the status of a HD account creation task.

ParameterTypeDescription
task_idintegerThe identifying number returned when initiating the task.
forget_if_finishedbooleanIf false, will return final response for completed tasks. Optional, defaults to true.

ParameterTypeDescription
statusstringStatus of the task. Ok, InProgress or Error.
detailsstring or objectIf in progress, either Preparing or RequestingAccountBalance. Once complete, a standard WalletAccountInfo object.

task::create_new_account::status

POST
task::create_new_account::status
{
  "userpass": "RPC_UserP@SSW0RD",
  "mmrpc": "2.0",
  "method": "task::create_new_account::status",
  "params": {
    "task_id": 1
  }
}