HTTPステータスコード
レスポンスエンベロープ
成功
非対応マーケット
サポートされているDEXでミントに実行可能なルートがない場合に返されます。messageフィールドは人間とAIが読める説明を提供します。
未インデックス
ミントは存在するがまだ解決されていない場合に返されます。短い遅延後にリトライしてください。エラー
バリデーション失敗、レート制限、サーバーエラーの一般的なエラーレスポンスです。ExitApiError型を通じて提供します。
ExitApiErrorの種類
すべてのSDKはkind識別子を持つExitApiError(または同等のもの)を公開します:
リトライ可能性の確認
組み込みリトライ動作
すべてのSDKには以下のデフォルトで自動リトライが含まれています:
リトライは
isRetryable()がtrueを返すエラー(トランスポート障害、5xxレスポンス、429レート制限)に対してのみ発動します。
リトライポリシーのカスタマイズ
ベストプラクティス
400、401、422エラーはリトライしないでください。コードで修正すべきリクエストまたは認証の問題を示しています。"status": "unsupported"の404はリトライしないでください。ミントにサポートされているマーケットがありません。"status": "not_indexed"の404は1回リトライしてください。ミントの解決に少し時間が必要な場合があります。429レスポンスには指数バックオフで待機してください。組み込みリトライがこれを自動処理します。502および503エラーにはバックオフ付きでリトライしてください。一時的なインフラ問題です。- デバッグ用に
kind、status、bodyを含むエラー詳細をログに記録してください。 - 一貫して
envelope_statusエラーが発生する場合は、mintアドレスとuser_pubkeyが正しいことを確認してください。

