Generate wallet

Generates a new blockchain wallet of a specified type (master or transit).

When creating a transit wallet, you may optionally provide a master_wallet_address to explicitly link the new wallet to a specific master wallet within the project. If this field is omitted, the system will automatically assign a master wallet based on the default logic.

Generate Wallet

POST https://api-processing.crypto-chief.com/v1/wallets/generate

Headers

Name
Value

Content-Type

application/json

Signature

Signed request body

Merchant

Merchant ID

Body

Name
Type
Required
Description

wallet_type

string

true

Wallet type: "master" or "transit"

chain_family

true

Blockchain family that defines the underlying network type for the wallet.

master_wallet_address

string

false

Applicable only if wallet_type is "transit". The system validates that this master belongs to the project and matches the chain family.

Response

{
    "address": "0x4Afb4cE0215C53784861D7ABd44F741e17DB306b",
    "chain_family": "EVM",
    "wallet_type": "transit",
    "private_key_encrypted": "MIIPvQIBADANBgkqhkiG9w0BAQEFAASCQC...",
    "master_wallet_address": "0xE45D45e1af4cB62fB37402dC8E382Dc573DC1cA2",
    "created_at": "2026-01-29T04:28:14Z"
}

Last updated