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 не подтверждает оплату данного инвойса.

Обработка ошибок в агентах