From cc9b6fc68c2d803c6c0cd8a7b0c84b8d7229e9ed Mon Sep 17 00:00:00 2001 From: Ed Hennis Date: Fri, 21 Nov 2025 14:46:34 -0500 Subject: [PATCH] Restore code that needs to be amendment gated --- src/xrpld/app/tx/detail/apply.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/xrpld/app/tx/detail/apply.cpp b/src/xrpld/app/tx/detail/apply.cpp index d6967e333f..e9709c20f5 100644 --- a/src/xrpld/app/tx/detail/apply.cpp +++ b/src/xrpld/app/tx/detail/apply.cpp @@ -40,6 +40,16 @@ checkValidity( return { Validity::SigBad, "Malformed: Invalid inner batch transaction."}; + + std::string reason; + if (!passesLocalChecks(tx, reason)) + { + router.setFlags(id, SF_LOCALBAD); + return {Validity::SigGoodOnly, reason}; + } + + router.setFlags(id, SF_SIGGOOD); + return {Validity::Valid, ""}; } if (any(flags & SF_SIGBAD))