DocumentationBrowse sections

Prepare Deposit

Returns your personal TRON deposit address and the requested amount. Build, sign, and broadcast a plain TRX transfer using your wallet or TronWeb. This endpoint does not create or broadcast a transaction.

POST/api/v1/deposit/prepareRequires authentication
Personal deposit address
No memo is required. For a manual transfer, get your address from GET /api/v1/deposit/info. Merx credits the full amount received; your wallet pays the network transfer fee separately.

Request body

amount_sunintegerREQUIRED
Deposit amount in SUN (1 TRX = 1,000,000 SUN)Minimum 1000000 (1 TRX)
Request examples
curl -X POST https://merx.exchange/api/v1/deposit/prepare \
  -H "X-API-Key: $MERX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount_sun":10000000}'

Response

200Personal deposit instructions
{
  "data": {
    "deposit_address": "TYourPersonalDepositAddress...",
    "amount_sun": 10000000,
    "activation_fee_trx": 0,
    "note": "Send a plain TRX transfer of amount_sun to deposit_address. No memo required."
  }
}

Response fields

data.deposit_addressstringPersonal TRON address assigned to the authenticated account
data.amount_sunintegerRequested transfer amount in SUN
data.activation_fee_trxnumberMerx deposit activation deduction in TRX; currently 0
data.notestringInstructions for a plain TRX transfer