Skip to main content
l402-kit のすべてのエラーは構造化された JSON 形式に従っており、エージェントがプログラム的に解析して対応できます。

エラーコード

PAYMENT_FAILED

ウォレットがインボイスを支払えませんでした。残高と budgetSats の上限を確認してください。

TOKEN_EXPIRED

L402 トークンが生成されましたが、TTL(デフォルト: 1 時間)が経過する前に使用されませんでした。新しいインボイスを取得するためにリクエストを再試行してください。

BUDGET_EXCEEDED

エージェントが現在のセッションで budgetSats を超えて消費しました。予算を増やすか、セッションを終了してください。

INVALID_MACAROON

macaroon をデコードできませんでした。通常、破損したトークンが原因です。最初からやり直してください。

TOKEN_ALREADY_USED

リプレイ保護が作動しました。各 preimage は一度しか使用できません。トークンを再利用しないでください。

NODE_UNREACHABLE

Lightning プロバイダーに接続できません。指数バックオフで再試行してください。

INVOICE_EXPIRED

BOLT11 インボイスには有効期限があります(デフォルト: 600 秒)。新しいインボイスを受け取るために元のリクエストを再試行してください。

WRONG_PREIMAGE

暗号検証に失敗しました。preimage がこのインボイスの支払いを証明していません。

エージェントでのエラー処理