Skip to main content
GET
/
v1
/
pay
/
wallet
/
currency_chains
Query supported chains for a currency
curl --request GET \
  --url https://openplatform.gateapi.io/v1/pay/wallet/currency_chains \
  --header 'X-GatePay-Certificate-ClientId: <x-gatepay-certificate-clientid>' \
  --header 'X-GatePay-Nonce: <x-gatepay-nonce>' \
  --header 'X-GatePay-Signature: <x-gatepay-signature>' \
  --header 'X-GatePay-Timestamp: <x-gatepay-timestamp>'
[
  {
    "chain": "ETH",
    "name_cn": "以太坊ERC20",
    "name_en": "ETH/ERC20",
    "contract_address": "",
    "is_disabled": 0,
    "is_deposit_disabled": 0,
    "is_withdraw_disabled": 0,
    "decimal": "6"
  }
]

Headers

X-GatePay-Certificate-ClientId
string
required

The clientId assigned when the merchant registers an application in the Gate merchant console.

Example:

"4186d0c6-6a35-55a9-8dc6-5312769dbff8"

X-GatePay-Signature
string
required

Request signature. GatePay uses this signature to verify whether the request is valid.

X-GatePay-Timestamp
string
required

UTC timestamp in milliseconds when the request is generated. GatePay will not process requests where the difference from the receive time exceeds 10 seconds.

Example:

"1672905655498"

X-GatePay-Nonce
string
required

Random string. Must comply with HTTP header rules; recommended length is within 32 characters, composed of digits and letters.

Example:

"9578"

Query Parameters

currency
string
required

Currency symbol to query, e.g. USDT, BTC.

Response

200 - application/json

List of supported chains

chain
string

Blockchain network name (e.g. ERC20, TRC20, BEP20).

name_cn
string

Chinese name of blockchain (e.g. 以太坊 for Ethereum).

name_en
string

English name of blockchain (e.g. Ethereum, Tron).

contract_address
string

Smart contract address (empty string for native coins like BTC, ETH).

is_disabled
integer

Global disable status: 0 - enabled, 1 - disabled.

is_deposit_disabled
integer

Deposit function status: 0 - enabled, 1 - disabled.

is_withdraw_disabled
integer

Withdrawal function status: 0 - enabled, 1 - disabled.

decimal
string

Withdrawal precision (decimal places, e.g. "6" for BTC).