From ae18229a27e117cec63d76ae40b6c700eafd9bf5 Mon Sep 17 00:00:00 2001 From: Mayukha Vadari Date: Fri, 26 Jun 2026 09:07:34 -0500 Subject: [PATCH] fix check --- src/libxrpl/ledger/helpers/AccountRootHelpers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libxrpl/ledger/helpers/AccountRootHelpers.cpp b/src/libxrpl/ledger/helpers/AccountRootHelpers.cpp index faf39c1e84..f3ea3da896 100644 --- a/src/libxrpl/ledger/helpers/AccountRootHelpers.cpp +++ b/src/libxrpl/ledger/helpers/AccountRootHelpers.cpp @@ -350,7 +350,7 @@ checkInsufficientReserve( // A reserve-sponsored tx must carry a sponsor signature // (cosigning path) and/or have a pre-existing sponsorship SLE // (prefunded path). Absence of both is an internal invariant break. - if (!sle && !tx.isFieldPresent(sfSponsorSignature)) + if (isReserveSponsored(tx) && !sle && !tx.isFieldPresent(sfSponsorSignature)) return tecINTERNAL; // LCOV_EXCL_LINE if (sle)