derive_addresses
Derive receiving or change addresses from an HD wallet extended public key without syncing, up to 10 at a time. Supports multiple blockchains including Bitcoin, Ethereum, and XRP.
Instructions
Utils: derive HD wallet (xPub, yPub, zPub) change or receiving addresses without syncing.
GET /utils/{blockchain}/{network}/xpubs/{extendedPublicKey}/derive-addresses Derives up to 10 addresses. By default creates receiving/deposit address; set isChange=true for change address (UTXO only).
Credits by action (source: OpenAPI): • binance-smart-chain: 25 • bitcoin: 10 • bitcoin-cash: 12 • dash: 11 • dogecoin: 11 • ethereum: 10 • ethereum-classic: 13 • litecoin: 11 • tron: 15 • xrp: 10 • zcash: 13
Credits are indicative only and may change at any time. The actual credits spent for each API request are returned in the response headers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | Optional context for the request - echoed back in response | |
| network | Yes | Network name | |
| isChange | No | If true derive change address(es); if false derive receiving/deposit | |
| blockchain | Yes | Blockchain protocol | |
| startIndex | No | Starting index for derivation | |
| addressFormat | No | Address format | |
| addressesCount | No | Number of addresses to derive (up to 10) | |
| extendedPublicKey | Yes | xPub/yPub/zPub for the HD wallet |