GET /v1/wallet/deposit-address | Deposit address for currency+network |
POST /v1/wallet/withdraw | requestId required |
POST /v1/wallet/transfer | Internal transfer; requestId recommended |
| Whitelist APIs | add-withdraw-whitelist / delete-withdraw-whitelist — outgoing funds, often required before withdraw |
POST /v1/wallet/deposit-whitelist/addresses | Incoming funds. Register the payer source address; not editable after submission. countryCode is ISO 3166-1 alpha-2 — do not send countryInfo |
POST /v1/wallet/deposit-whitelist/transactions/{transactionId}/submit | Payer details for a deposit that already arrived. Never send walletAddress / network / memo / symbol / txHash |
GET /v1/wallet/transaction/detail | Transaction detail. creditStatus, not the order status, tells you whether the funds are spendable. Replaces the removed deposit-whitelist/cases/{transactionId} |
GET /v1/wallet/transaction/list | whiteListStatus filter and response field — init · pending · approved · rejected, lowercase. Replaces the removed deposit-whitelist/pending-list |
| Deposit-whitelist write APIs | Take an Idempotency-Key header |