POST
/
v2
/
wallets
/
{wallet_id}
/
addresses
Create addresses in a wallet
curl --request POST \
  --url https://apidev.nusd.me/v2/wallets/{wallet_id}/addresses \
  --header 'BIZ-API-KEY: <api-key>' \
  --header 'Biz-Api-Nonce: <api-key>' \
  --header 'Biz-Api-Signature: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "chain_id": "<string>",
  "count": 1
}
'
{
  "data": [
    {
      "address": "0x1000000000000000000000000000000000000000",
      "chain_id": "ETH",
      "memo": "82340924",
      "path": "m/44/60/20/0",
      "encoding": "ENCODING_P2PKH",
      "pubkey": "tpubl4EqF1Ex3U4NpGi/0nWzA7Z7E5tPS7QW9Fwa8EsN9eJkpwAQCpJQ2-pro1Bidz1QnTSBounJ3AzFz0PB2A9sFy7YTeN2Qz4A9eYF7HLEH",
      "x_only_pubkey": "9b451e62f24e0ce2ddd64e0a6b0f7900003b59a0f164af7235c21fc47a281945",
      "root_pubkey": "xpub6cjm9MfAbaPq6sRLVP5GiJvQME90ysuuqE27f9S0wiqz2FSWQC1kTXjqwo-EXgL2v7W96QXjQWgN9hKRrr1UEKEndwzrHwcP2uMmrLzG7e",
      "taproot_script_tree_hash": "0x138df60fc5b336455553c776c25924ea70bc74b1b27aa46e4b-d9f464d19f5f0",
      "taproot_internal_address": "3JWy6ta57t9Y7y1UfVPgpmrL2wLz6yocC"
    }
  ]
}

Authorizations

BIZ-API-KEY
string
header
required

API key. Must be included in the request header.

Biz-Api-Nonce
string
header
required

Timestamp. Must be included in the request header.

Biz-Api-Signature
string
header
required

Signature string. Must be included in the request header.

Path Parameters

wallet_id
string
required

Wallet ID.

Body

application/json
chain_id
string
required

Chain ID. Unique identifier of the blockchain. Available options

  • ETH: EVM wallet
  • TRON: TRON wallet
count
integer
default:1
required

Number of addresses to generate. Allowed range: 1 <= count <= 50.

Required range: 1 <= x <= 50
Example:

1

taproot_script_tree_hashes
string[]

List of script tree hashes used to generate Tweaked Taproot addresses. Required only when generating Tweaked Taproot addresses.

taproot_internal_address
string

Original (untweaked) Taproot address. Required only when generating Tweaked Taproot addresses.

Example:

"3JWy6ta57t9Y7y1UfVPgpmrL2wLz6yocC"

encoding
enum<string>

Address encoding format (only applicable to Bitcoin-like chains).

Available options:
ENCODING_P2PKH,
ENCODING_P2SH_P2WPKH,
ENCODING_BECH32,
ENCODING_P2PKH_UNCOMPRESSED,
ENCODING_P2SH_P2WSH_P2MS,
ENCODING_P2SH_P2SH_P2MS,
ENCODING_P2TR,
ENCODING_ADA_BYRON,
ENCODING_ADA_SHELLEY,
ENCODING_DEFAULT
Example:

"ENCODING_P2PKH"

Response

Request succeeded. Returns the generated address list and related information.

Data returned on a successful request.

data
object[]

List of generated address objects.