Справочник API (SwapKit)
Base: https://api.swapkit.dev. На портале — /api/proxy/swapkit/<path>.
| Метод | Путь | Назначение | Прокси |
|---|---|---|---|
| GET | /providers | Список suppliers | да |
| GET | /tokens | Токены (?provider=NEAR) | да |
| POST | /v3/quote | Price discovery | да |
| POST | /v3/swap | Сборка tx (AML на адресах) | да (sandbox; опасный) |
| GET | /track | Статус свопа | да (если доступен) |
POST /v3/quote (основные поля)#
| Поле | Обяз. | Описание |
|---|---|---|
sellAsset | да | например ETH.ETH |
buyAsset | да | например BTC.BTC |
sellAmount | да | сумма (в примерах доков — human, напр. "0.1") |
slippage | нет | % |
providers | нет | фильтр suppliers, напр. ["NEAR"] |
affiliateFee | нет | bps 0–1000, override дашборда |
sourceAddress / destinationAddress | нет | для чистого quote не обязательны |
Ответ: routes с routeId, expectedBuyAmount, fees[], теги вроде RECOMMENDED /
FASTEST / CHEAPEST (см. official flow).
POST /v3/swap#
Нужны routeId + адреса. Адреса проходят AML. routeId живёт ~5 минут.