Key Features
Generate Wallet Addresses
You can generate unique wallet addresses for your users using the Create Deposit Address endpoint. These addresses allow users to receive cryptocurrency deposits from other addresses. To ensure a new address is created, the uniqueUserIdentifier in the request payload must be unique per customer. If the same uniqueUserIdentifier is used as in a previous request, the existing wallet address associated with that identifier will be returned instead of creating a new one.If you’re generating multiple addresses for a customer, use the same uniqueUserIdentifier regardless of what currency/network you’re generating the address for.
Check that a network can receive deposits
Before you generate an address, call the Get Active Networks endpoint. It returns every supported currency and its networks, along with fees, minimums, and two availability flags:
Only generate an address when
isReceivable is true. If it’s false, the Create Deposit Address request fails with an error.
TRX, but not on MATIC.
Use currency and network codes
Always send the currency code and the network code — never the display name.- currency: use the key of the currency object, for example
USDT— notTether. - network: use
networkCode, for exampleTRX— notTron (TRC20).