Add wallet budget enforcement for NWC payments

This commit is contained in:
thePR0M3TH3AN committed 2025-10-29 06:52:30 -04:00
1 parent 7d41964bf5
commit 98ea36bd93
6 files changed
+745 -13

No files matched your search

+6 -2
View File
@@ -303,9 +303,13 @@ export default class ZapController {
})
.find((message) => message);
const budgetReceipt = failureReceipts.find((receipt) =>
isZapAllowanceExhaustedError(receipt?.error)
);
const isBudgetExceeded =
typeof failureMessage === "string" &&
/budget exceeded/i.test(failureMessage);
Boolean(budgetReceipt) ||
(typeof failureMessage === "string" &&
/budget exceeded/i.test(failureMessage));
let warningMessage;
if (isBudgetExceeded) {