Download OpenAPI specification:Download
Hierarchical Determinisitc Wallets signs transactions using a large number of keys derived from the same root key but appear to be independent.
Each account inside an HD Wallet is identified by an index, ranging from 0 to 2,147,483,648. The recommended usage of HD Wallet accounts is to use a different index for every signed transaction, making the transactions seem to have been signed by completely indepdent accounts, thus masking the true identity holding the master secret for this wallet.
 
| secret | string Optional. The 12-word root secret for the HD Wallet. If not specified, a random root secret will be generated and returned in the response | 
{- "secret": "string"
}[- {- "id": "string",
- "secret": "string"
 }
]| wallet_id required | string ID of the Wallet in the service | 
| account_index required | string Index of the account in the wallet. Range is 0 to 2,147,483,648. | 
[- {- "address": "string",
- "privateKey": "string"
 }
]| wallet_id required | string ID of the Wallet in the service | 
| account_index required | string Index of the account in the wallet. Range is 0 to 2,147,483,648. | 
| nonce | string 
 | 
| gasPrice | string 
 | 
| gasLimit | string 
 | 
| to | string 
 | 
| value | string For Kaleido blockchains, the value should always be set to  | 
| data | string 
 | 
{- "nonce": "string",
- "gasPrice": "string",
- "gasLimit": "string",
- "to": "string",
- "value": "string",
- "data": "string"
}{- "serializedTx": "string"
}