Skip to main content
Toutes les erreurs de l402-kit suivent un format JSON structuré afin que les agents puissent les analyser et agir dessus par programmation.

Codes d’erreur

PAYMENT_FAILED

Le portefeuille n’a pas pu payer la facture. Vérifiez le solde et la limite budgetSats.

TOKEN_EXPIRED

Le token L402 a été généré mais n’a pas été utilisé avant sa TTL (par défaut : 1 heure). Relancez la requête pour obtenir une nouvelle facture.

BUDGET_EXCEEDED

L’agent a dépensé plus que budgetSats au cours de la session en cours. Augmentez le budget ou terminez la session.

INVALID_MACAROON

Le macaroon n’a pas pu être décodé. Causé généralement par un token corrompu. Réessayez depuis le début.

TOKEN_ALREADY_USED

La protection contre les attaques par rejeu a été déclenchée. Chaque preimage ne peut être utilisé qu’une seule fois. Ne réutilisez jamais les tokens.

NODE_UNREACHABLE

Le fournisseur Lightning Network est inaccessible. Réessayez avec un backoff exponentiel.

INVOICE_EXPIRED

Les factures BOLT11 expirent (par défaut : 600 secondes). Relancez la requête originale pour recevoir une nouvelle facture.

WRONG_PREIMAGE

La vérification cryptographique a échoué. Le preimage ne prouve pas le paiement de cette facture.

Gestion des erreurs dans les agents