Документация 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