HTTP коды статусов
Конверты ответов
Успех
Неподдерживаемый рынок
Возвращается, когда у минта нет жизнеспособного маршрута на любом поддерживаемом DEX. Полеmessage содержит человекочитаемое и ИИ-читаемое объяснение.
Не проиндексирован
Возвращается, когда минт существует, но ещё не разрешён. Повторите запрос после небольшой задержки.Ошибка
Общие ответы об ошибках для сбоев валидации, лимитов запросов и серверных ошибок.ExitApiError.
Типы ExitApiError
Каждый SDK предоставляет ExitApiError (или эквивалент) с дискриминатором kind:
Проверка повторяемости
Встроенное поведение повторных попыток
Все SDK включают автоматические повторные попытки с такими настройками по умолчанию:
Повторные попытки срабатывают только для ошибок, где
isRetryable() возвращает true (сбои транспорта, ответы 5xx и 429).
Настройка политики повторных попыток
Лучшие практики
- Не повторяйте ошибки
400,401или422. Они указывают на проблему в запросе или аутентификации, которую нужно исправить в коде. - Не повторяйте
404со"status": "unsupported". У минта нет поддерживаемого рынка. - Повторите один раз при
404со"status": "not_indexed". Минту может потребоваться время для разрешения. - Используйте экспоненциальную задержку при ответах
429. Встроенные повторные попытки обрабатывают это автоматически. - Повторяйте с задержкой при ошибках
502и503. Это временные проблемы инфраструктуры. - Логируйте детали ошибок, включая
kind,statusиbodyдля отладки. - Если вы видите постоянные ошибки
envelope_status, проверьте корректность вашего адресаmintиuser_pubkey.

