What you can do
- Generate a unique deposit address per user
- Retrieve deposits, balances, and on-chain transaction history for any address
- Receive real-time webhook notifications when deposits confirm
- Sweep funds from child addresses into your master wallet
How it works
- Create a master wallet on the network you want to accept deposits on.
- Generate a child address for each user using the Addresses API.
- Share the address with the user as their deposit destination.
- Listen for webhooks to detect incoming deposits and credit the user in your system.
Endpoints
| Method | Endpoint | Description |
|---|---|---|
POST | /wallets/{walletId}/addresses | Generate a new deposit address |
GET | /wallets/{walletId}/addresses/{addressId}/balances | Check address balances |
GET | /wallets/{walletId}/addresses/{addressId}/transactions | List address transactions |
Full API Reference
View all deposit endpoints in the API Reference tab.

