Skip to main content
Tutti gli errori da l402-kit seguono un formato JSON strutturato in modo che gli agenti possano analizzarli e agire su di essi in modo programmatico.

Codici di errore

PAYMENT_FAILED

Il wallet non è riuscito a pagare la fattura. Controlla il saldo e il limite budgetSats.

TOKEN_EXPIRED

Il token L402 è stato generato ma non utilizzato prima del suo TTL (predefinito: 1 ora). Riprova la richiesta per ottenere una nuova fattura.

BUDGET_EXCEEDED

L’agente ha speso più di budgetSats nella sessione corrente. Aumenta il budget o termina la sessione.

INVALID_MACAROON

Il macaroon non ha potuto essere decodificato. Di solito causato da un token corrotto. Riprova dall’inizio.

TOKEN_ALREADY_USED

La protezione contro i replay è stata attivata. Ogni preimage può essere utilizzato una sola volta. Non riutilizzare mai i token.

NODE_UNREACHABLE

Il provider Lightning non è raggiungibile. Riprova con backoff esponenziale.

INVOICE_EXPIRED

Le fatture BOLT11 scadono (predefinito: 600 secondi). Riprova la richiesta originale per ricevere una nuova fattura.

WRONG_PREIMAGE

La verifica crittografica è fallita. Il preimage non prova il pagamento di questa fattura.

Gestione degli errori negli agenti