CreateWallet

rpc CreateWallet

participant.v1.CreateWalletRequest

Creates a new wallet

requests CreateWalletRequest

participant.v1.CreateWalletRequest

FieldTypeDescription
namestringHuman friendly name of the wallet.
metadata optionalValueUser-defined metadata
external_id optionalstringQueryable ID used by external systems

returns WalletResponse

participant.v1.WalletResponse

FieldTypeDescription
namestringHuman friendly name of the wallet.
public_keystringPublic key of the wallet.
metadata optionalValueUser-defined metadata associated with the wallet.
external_id optionalstringQueryable ID used by external systems
{
  "name": "WALLET_NAME",
  "public_key": "zPublicKeyMultibase58Encoded",
  "metadata": {
    "user_field_1": "some value",
    "user_field_2": "another value"
  }
}