Documentation Index
Fetch the complete documentation index at: https://docs.prudra.dev/llms.txt
Use this file to discover all available pages before exploring further.
Derive child addresses
Child addresses are unique EVM addresses derived from a managed master wallet using BIP-44 hierarchical deterministic derivation. Each derivation call produces a new address with its own BIP-44 path index. Child addresses are unlimited on all plans. Use child addresses to issue unique deposit addresses to customers, separate payment flows by product, or isolate funds by use case.- Dashboard
- SDK
- cURL
Dashboard support for child address management is coming soon. Use the SDK or cURL to derive and list child addresses.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
masterWalletId | string | Yes | The ID of the master wallet to derive from. |
name | string | No | Human-readable label. Useful for identifying the customer or use case in the dashboard. |
metadata | object | No | Arbitrary JSON metadata. Store your own IDs here (e.g. customerId, orderId). |
Response fields
| Field | Type | Description |
|---|---|---|
id | string | Child address ID. Prefix: caddr_. |
masterWalletId | string | The parent master wallet. |
address | string | The EVM address. Share this as the deposit address. |
derivationPath | string | The BIP-44 path (e.g. m/44'/60'/0'/0/3). Deterministic — the same index always yields the same address. |
name | string | The name you provided, or null. |
metadata | object | The metadata object you provided, or {}. |
createdAt | string | ISO timestamp. |
Use child addresses in transfers
To send funds from a child address, usefromWalletType: 'child':
Derivation uniqueness
EachderiveChildAddress() call increments the BIP-44 address index. Addresses are guaranteed unique across all calls within the same master wallet. The derivation is deterministic — if you call deriveChildAddress() with the same master wallet, you get a new unique address each time (not the same one).
Child address at index n is always m/44'/coin_type'/0'/0/n. The address is the same regardless of when you derive it — useful for key recovery scenarios.
Plan limits
Child addresses are unlimited on all plans (Hobby, Pro, Enterprise). There is no per-plan limit on how many child addresses you can derive.Next steps
- Check a wallet balance — query balances for child addresses
- Send a transfer — move funds from a child address
- Monitor deposits — how deposit detection works

