Skip to main content
l402-kit के सभी errors एक structured JSON format का पालन करते हैं ताकि एजेंट उन्हें programmatically parse करके उन पर कार्य कर सकें।

Error codes

PAYMENT_FAILED

Wallet invoice का भुगतान नहीं कर सका। balance और budgetSats limit जांचें।

TOKEN_EXPIRED

L402 token बनाया गया था लेकिन अपने TTL (default: 1 घंटा) से पहले उपयोग नहीं किया गया। नया invoice प्राप्त करने के लिए request दोबारा करें।

BUDGET_EXCEEDED

एजेंट ने वर्तमान session में budgetSats से अधिक खर्च कर दिया है। budget बढ़ाएं या session समाप्त करें।

INVALID_MACAROON

macaroon को decode नहीं किया जा सका। आमतौर पर एक corrupted token के कारण होता है। शुरू से दोबारा प्रयास करें।

TOKEN_ALREADY_USED

Replay protection सक्रिय हुई। प्रत्येक preimage केवल एक बार उपयोग किया जा सकता है। tokens को कभी भी दोबारा उपयोग न करें।

NODE_UNREACHABLE

Lightning provider अनुपलब्ध है। exponential backoff के साथ दोबारा प्रयास करें।

INVOICE_EXPIRED

BOLT11 invoices की समय सीमा समाप्त हो जाती है (default: 600 seconds)। नया invoice प्राप्त करने के लिए original request दोबारा करें।

WRONG_PREIMAGE

Cryptographic verification विफल हुई। preimage इस invoice के भुगतान को प्रमाणित नहीं करता।

एजेंट में errors को handle करना