La section Instruments est destinée au travail avec les instruments d’échange sur la plateforme Quickex.
Un « instrument » désigne une combinaison spécifique de devise et de réseau
(par exemple USDT (TRC20) ou BTC (BTC)) pouvant être utilisée dans une paire de trading.
En utilisant les méthodes de cette section, vous pouvez :
- obtenir une liste complète de tous les instruments actifs
(/public); - obtenir des informations détaillées sur un instrument individuel
(/public/one); - valider l’adresse du portefeuille pour l’instrument sélectionné
(/public/validate-address)afin d’éviter les erreurs de saisie.
Ces méthodes fournissent uniquement des informations publiques et peuvent être utilisées lors de la création de l’interface utilisateur
(par exemple, les formulaires de sélection de devise et de réseau lors de la création d’un ordre).
Documentation
Renvoie une liste de tous les instruments actifs disponibles pour l’échange sur la plateforme Quickex.
Un instrument représente une devise spécifique et le réseau sur lequel elle fonctionne
(par exemple USDT (TRC20), BTC (BTC), EUR (SEPA)).
Ces données peuvent être utilisées pour afficher la liste des devises dans l’interface d’échange.
URL
https://quickex.io/api/v1/instruments/public
Paramètres
Aucun
Exemple de requête (cURL)
curl -X GET \
'https://quickex.io/api/v1/instruments/public' \
-H 'Accept: application/json'
Exemple de réponse (200)
[
{
"currencyTitle": "GHS",
"networkTitle": "GHS",
"slug": "ghsghs",
"currencyFriendlyTitle": "Cedi ghanéen",
"precisionDecimals": 2,
"currencyLogoLink": "https://s2.coinmarketcap.com/static/img/coins/64x64/3540.png",
"requiresMemo": false,
"instrumentType": "fiat",
"bestChangeName": ""
},
{
"currencyTitle": "HUF",
"networkTitle": "HUF",
"slug": "hufhuf",
"currencyFriendlyTitle": "Forint hongrois",
"precisionDecimals": 2,
"currencyLogoLink": "https://s2.coinmarketcap.com/static/img/coins/64x64/2793.png",
"requiresMemo": false,
"instrumentType": "fiat",
"bestChangeName": ""
}
]
Champs de la réponse
currencyTitle— le ticker de la devise (ex. : BTC, USDT, EUR).networkTitle— le réseau sur lequel l’instrument fonctionne (ex. : TRC20, ERC20, SEPA).currencyFriendlyTitle— le nom lisible de la devise.precisionDecimals— le nombre de décimales prises en charge par le système.currencyLogoLink— lien vers l’icône de la devise.requiresMemo— indique si un mémo/tag est requis pour les transferts.instrumentType— type d’instrument (cryptooufiat).
Code Sample
curl -X 'GET' \
'https://quickex.io/api/v1/instruments/public' \
-H 'accept: application/json'Try it out
Leave empty to use default
Headers
Documentation
Renvoie des informations publiques sur un seul instrument actif de la plateforme Quickex.
Ce point d’accès est utilisé lorsqu’il est nécessaire de préciser les paramètres d’une devise spécifique dans le réseau requis
(par exemple : USDT sur le réseau TRC20).
URL
https://quickex.io/api/v1/instruments/public/one
Paramètres de requête
| Paramètre | Type | Obligatoire | Description |
|---|---|---|---|
currencyTitle |
string | oui | Code de la devise (ex. : USDT, BTC). |
networkTitle |
string | oui | Nom du réseau pour cette devise (ex. : TRC20, ERC20). |
Exemple de requête (cURL)
curl -X GET \
'https://quickex.io/api/v1/instruments/public/one?currencyTitle=USDT&networkTitle=TRC20' \
-H 'Accept: application/json'
Exemple de réponse (200)
{
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"okexCurrencyFriendlyTitle": "USDT",
"precisionDecimals": 2,
"requiresMemo": false,
"currencyLogoLink": "https://static.coinall.ltd/cdn/oksupport/asset/currency/icon/usdt20230419113051.png"
}
Notes
- Cette méthode permet d’obtenir les propriétés d’un instrument individuel sans charger la liste complète.
precisionDecimalsindique le nombre de décimales disponibles pour les calculs avec cette devise.requiresMemoindique si un mémo/tag doit être spécifié pour les transferts (pertinent pour certains réseaux, comme XRP ou XLM).- Peut être utilisé pour une validation préliminaire lors de la création de l’interface de sélection de devise et de réseau.
Code Sample
curl -X 'GET' \
'https://quickex.io/api/v1/instruments/public/one?currencyTitle={USDT}&networkTitle={TRC20}' \
-H 'accept: application/json'Response Example
{
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"okexCurrencyFriendlyTitle": "USDT",
"precisionDecimals": 2,
"requiresMemo": false,
"currencyLogoLink": "https://static.coinall.ltd/cdn/oksupport/asset/currency/icon/usdt20230419113051.png"
}Try it out
Leave empty to use default
Query Parameters
Code de la devise (par exemple USDT, BTC).
Nom du réseau pour cette devise (par exemple TRC20, ERC20).
Headers
Documentation
/api/v1/instruments/public/validate-address
POST
Valide l’exactitude d’une adresse spécifiée pour l’instrument sélectionné.
Cette méthode permet de s’assurer que l’adresse saisie par l’utilisateur correspond au format requis du réseau
(par exemple, une adresse TRC20 pour l’USDT).
Elle est utilisée avant l’envoi d’une transaction ou la création d’un ordre afin de minimiser les erreurs de saisie.
URL
https://quickex.io/api/v1/instruments/public/validate-address
Paramètres
Aucun (les données sont envoyées dans le corps de la requête).
Corps de la requête (JSON)
{
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"address": "THUmkPhry61edcTf79yTioV6292ccsuCjV"
}
Exemple de requête (cURL)
curl -X POST \
'https://quickex.io/api/v1/instruments/public/validate-address' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"address": "THUmkPhry61edcTf79yTioV6292ccsuCjV"
}'
Exemple de réponse (201)
true
Notes
- Une réponse
truesignifie que l’adresse est valide et peut être utilisée dans une transaction.- Une réponse
falsesera renvoyée si l’adresse ne correspond pas au format du réseau sélectionné.- Il est recommandé d’appeler cette méthode lors de la saisie utilisateur afin d’éviter les erreurs lors de la création d’ordres.
Code Sample
curl -X 'POST' \
'https://quickex.io/api/v1/instruments/public/validate-address' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"currencyTitle": "USDT",
"networkTitle": "TRC20",
"address": "THUmkPhry61edcTf79yTioV6292ccsuCjV"
}'Response Example
trueTry it out
Leave empty to use default