Документация Exwell API
| Начало работы |
|---|
Все запросы к API Exwell должны содержать параметр key (API
key) доступный после регистрации в Партнёрской
программе.
|
API URI https://exwell.io/v1/api
Response type json
GET REQUESTS
/validate-address - Валидация адреса |
|---|
| Этот запрос определяет правильность введённого адреса |
https://exwell.io/v1/api/validate-address?key=1QdX7HY2GTZ7HQTHg¤cy=USDT&address=0x651bf10b18d1ecaf7753cfe2457ac1aa23de540b
Параметр
| Параметр | Тип | Пример |
|---|---|---|
| key | string |
1QdX7HY2GTZ7HQTHg |
| currency | string |
USDT |
| address | string |
0x651bf10b18d1ecaf7753cfe2457ac1aa23de540b |
Response 200
{
"result":true
}
/rate - Получение курса на сумму обмена |
|---|
| Этот запрос получает текущий курс. Ставка не включает комиссию за транзакцию (майнер), взимаемую с каждой транзакции. |
https://exwell.io/v1/api/rate?key=1QdX7HY2GTZ7HQTHg&from=ZEC&to=BTC&amount=1000
Параметр
| Параметр | Тип | Пример |
|---|---|---|
| key | string |
1QdX7HY2GTZ7HQTHg |
| from | string |
ZEC |
| to | string |
BTC |
| amount | float |
1000 |
Response 200
{
"minamount": 100.4,
"maxamount": 121334,
"rate": 0.9835947505534923,
"withdrawalFee": "0.002 BTC",
"result": true
}
* withdrawalFee - примерная комиссия за вывод. Плавающий параметр.
/currencies - Список валют |
|---|
| Этот запрос получает список всех доступных монет. |
https://exwell.io/v1/api/currencies?key=1QdX7HY2GTZ7HQTHg
Параметр
| Параметр | Тип | Пример |
|---|---|---|
| key | string |
1QdX7HY2GTZ7HQTHg |
Response 200
{
"XMR": {
"coinName": "Monero",
"minamount": 20.01,
"maxamount": 23724,
"tagname": "",
"network":"Monero",
"available": true
},
"ZEC": {
"coinName": "Zcash",
"minamount": 110.06,
"maxamount": 132304,
"tagname": "",
"network":"Zcash",
"available": true
},
"XRP": {
"coinName": "XRP",
"minamount": 6180.12,
"maxamount": 7343941,
"tagname": "TAG",
"network":"Ripple",
"available": true
},
"XLM": {
"coinName": "Stellar",
"minamount": 34429.06,
"maxamount": 41095890,
"tagname": "MEMO",
"network":"Stellar Lumens",
"available": true
},
...
}
Примечание
Если tagname не пустое значение, то для этой валюты тэг обязателен.
/pairs - Список всех пар |
|---|
| Этот запрос получает список всех доступных для обмена пар. |
https://exwell.io/v1/api/pairs?key=1QdX7HY2GTZ7HQTHg
Параметр
| Параметр | Тип | Пример |
|---|---|---|
| key | string |
1QdX7HY2GTZ7HQTHg |
Response 200
{
"ZEC": [
"BTC",
"USDT",
"USDC",
"ETH",
"BTCLIGHTNING",
"USDTTRC20"
],
"DASH": [
"USDC",
"BTC",
"ETH",
"USDCTRC20"
],
"DOT": [
"USDT",
"BTC",
"USDC"
],
...
}
/exchange-create - Создание обмена |
|---|
| Этот запрос создаёт обмен. |
https://exwell.io/v1/api/exchange-create?key=1QdX7HY2GTZ7HQTHg&from=XMR&to=ZEC&amount=26.4509&destinationAddress=33NWPY7z4vHzMnuyzRJg6hUvMXDw5Y7v9o&refundAddress=87mEgetMnPSMMKsAFRRf7UMKLSdzdke99Rk63PYZv5hYeUmx29gEd9PKbwiQ7ZsYv7AJMKZ3515E
Параметр
| Параметр | Тип | Пример |
|---|---|---|
| key | string |
1QdX7HY2GTZ7HQTHg |
| destinationAddress | string |
33NWPY7z4vHzMnuyzRJg6hUvMXDw5Y7v9o |
| destinationTagoptional | string |
|
| refundAddress | string |
87mEgetMnPSMMKsAFRRf7UMKLSdzdke99Rk63PYZv5hYeUmx29gEd9PKbwiQ7ZsYv7AJMKZ3515E
|
| refundTagoptional | string |
|
| from | string |
XMR |
| to | string |
BTC |
| amount | float |
26.4509 |
Response 200
{
"id" : "43c393b8-1dc6-40e3-ad83-d721bf467ac1",
"from" : "XMR",
"to" : "BTC",
"expectedAmountFrom" : "26.4509",
"expectedAmountTo" : "0.24118351760777",
"depositAddress" : "87mEgetMnPSMMKsAFRRf7UMKLSdzdke99Rk63PYZv5hYeUmx29gEd9PKbwiQ7ZsYv7AJMKZ3515E",
"depositTag" : "",
}
/exchange-status - Получение статуса обмена |
|---|
| Получение информации о текущем статусе обмена |
https://exwell.io/v1/api/exchange-status?key=1QdX7HY2GTZ7HQTHg&id=43c393b8-1dc6-40e3-ad83-d721bf467ac1
Параметр
| Параметр | Тип | Пример |
|---|---|---|
| key | string |
1QdX7HY2GTZ7HQTHg |
| id | string |
43c393b8-1dc6-40e3-ad83-d721bf467ac1 |
Response 200
{
"status" : "deposit_received",
"from" : "XMR",
"to" : "BTC",
"depositAddress" : "87mEgetMnPSMMKsAFRRf7UMKLSdzdke99Rk63PYZv5hYeUmx29gEd9PKbwiQ7ZsYv7AJMKZ3515EtJ6uxZvWmksLFtMi7qM",
"depositTag" : "",
"depositTxId" : "",
"destinationAddress" : "33NWPY7z4vHzMnuyzRJg6hUvMXDw5Y7v9o",
"destinationTag" : "",
"refundAddress" : "87mEgetMnPSMMKsAFRRf7UMKLSdzdke99Rk63PYZv5hYeUmx29gEd9PKbwiQ7ZsYv7AJMKZ3515E",
"refundTag" : "",
"expectedAmountFrom" : "26.4509",
"expectedAmountTo" : "0.24118351760777",
"amountFrom" : "26.4509",
"date" : "01.06.2023 10:24:30",
"txId" : null,
"amountTo" : null,
"result" : true
}
Примечание
Список используемых статусов: waiting_deposit - ожидание депозита deposit_received
- депозит получен exchanging - в процессе обмена sending -
в процессе отправки success - обмен успешно завершен
time_expired - вышло время ожидания средств failed - обмен
завершился с ошибкой sending_failed - попытка отправки завершилась с
ошибкой reverted - клиенту были возвращены его средства
Если возникнут вопросы по интеграции, мы с радостью ответим:
© 2022-2025 exwell.io