Skip to main content
POST
Generate Deposit Address

Overview

Generate a deposit address for receiving cryptocurrency. Select your preferred currency (USDT or USDC) and network (TRON, ETH, BSC, etc.).

Supported Currencies

Supported Networks

Networks are grouped by address format. TRC20 addresses work only on TRON. ERC20/BEP20 addresses use the same format and work on all EVM-compatible chains (ETH, BSC, Polygon, Arbitrum, Avalanche).

Address Reuse

If you already have an address for the requested address type (TRC20 or ERC20), the existing address is returned instead of generating a new one. The response includes isNew: false in this case.

Example Usage

Always verify you’re sending on the correct network. Sending crypto on the wrong network may result in permanent loss of funds.

Compatible Networks

The response includes a compatibleNetworks array showing which networks can use this address:
  • TRC20: Only ["TRON"]
  • ERC20: ["ETH", "BSC", "POLYGON", "ARBITRUM", "AVALANCHE"]

Authorizations

Authorization
string
header
required

JWT access token obtained from /auth/token

Body

application/json
currency
enum<string>
required

Cryptocurrency to deposit

Available options:
USDT,
USDC
network
enum<string>
required

Blockchain network

Available options:
TRON,
ETH,
BSC,
POLYGON,
ARBITRUM,
AVALANCHE

Response

Deposit address generated or retrieved successfully

success
boolean
Example:

true

status
integer
Example:

200

message
string
data
object
meta
object