We’ve added support for BIP-44, making it possible to create multiple wallets of the same type within user accounts by specifying a BIP-44 index.

This functionality is supported within the Create User endpoint.

The following Create User example would create a user with three distinct Ethereum wallets:

{
  "username": "<username>",
  "password": "<password>",
  "asset_ids": [
    {
      "id": "<Ethereum asset_id>",
      "index": 0
    },
    {
      "id": "<Ethereum asset_id>",
      "index": 1
    },
    {
      "id": "<Ethereum asset_id>",
      "index": 2
    }
  ]
}