- AutoReceiver
- Plasma
- Ledger
- Transfer
- Wallet
- Utilities
- Users
Initialize a new wallet
POST
/api/wallet/init
Wallet
Initializing a wallet creates a new encrypted wallet file with a random seed
Requires Admin authorization policy
Request
Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.Example:
Authorization: Bearer ********************
Body Params application/json
password
string
required
>= 8 characters<= 255 characters
Example:
Secret99$
Example
{
"password": "Secret99$"
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://walletapi.hypercore.one/api/wallet/init' \
--header 'Content-Type: application/json' \
--data-raw '{
"password": "Secret99$"
}'
Responses
🟢200Success
application/json
Body
mnemonic
string
required
>= 1 characters
Example:
route become dream access impulse price inform obtain engage ski believe awful absent pig thing vibrant possible exotic flee pepper marble rural fire fancy
Example
{
"mnemonic": "route become dream access impulse price inform obtain engage ski believe awful absent pig thing vibrant possible exotic flee pepper marble rural fire fancy"
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠409Conflict
Modified at 2024-05-14 10:01:56