Skip to main content
Два справочных эндпоинта, чтобы CMS обменника показывала клиенту честную стоимость операции и не упиралась в лимиты «вслепую».

Прайс-лист: GET /v1/public/fees

По каждому активному активу: процент комиссии обменника (депозит / выплата), оценка сетевой комиссии выплаты по трём приоритетам в нативной монете сети с USD-эквивалентом, минимумы и требуемые подтверждения. Ответ кэшируется на стороне платформы (ttlSeconds, 60 с) — опрашивать чаще смысла нет.
string
Вернуть только один актив.

Поля

object
Комиссия обменника в процентах: depositPercent, payoutPercent (настройки платформы). Строки.
object
Это ориентир на момент ответа. Точная сетевая комиссия конкретной выплаты фиксируется при построении транзакции и отдаётся в networkFee объекта выплаты после отправки в сеть.

Лимиты сайта: GET /v1/public/limits

Действующие ограничения именно для вашего сайта: частота запросов, размер bulk-пакета, границы lifetime депозита и дефолтные окна мониторинга по сетям, минимумы по активам и лимиты выплат с текущим использованием окон — можно заранее понять, пройдёт ли выплата.

Поля assets[].payout

string
На каком уровне задан лимит: site_asset (сайт + актив), site, asset, global. Берётся самый специфичный. payout: null — лимиты для этой пары не настроены.
string | null
Максимум одной выплаты.
string | null
Дневное окно (скользящие 24 ч): лимит, использовано (выплаты в queued/signing/broadcasted/confirmed), остаток.
string | null
Недельное окно (скользящие 7 дней).
string | null
Velocity-окно произвольной длины (сек).
Превышение любого окна при создании выплаты → 403 AMOUNT_ABOVE_MAXIMUM с описанием окна. Проверить конкретную сумму заранее (в т.ч. с учётом комиссий) можно через POST /v1/public/payouts/calculate — поле checks.withinLimits.