From 6ccc393ab924b9b7ea230cfe4e9e3fc98a833cb3 Mon Sep 17 00:00:00 2001 From: Ed Hennis Date: Tue, 14 Apr 2026 21:01:04 -0400 Subject: [PATCH] fixup! Change the "Legacy" variables to amendment checks in visitNodes --- src/test/app/Invariants_test.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/test/app/Invariants_test.cpp b/src/test/app/Invariants_test.cpp index 20e911c211..f96d13463e 100644 --- a/src/test/app/Invariants_test.cpp +++ b/src/test/app/Invariants_test.cpp @@ -129,6 +129,10 @@ class Invariants_test : public beast::unit_test::suite beast::Journal const jlog{sink}; ApplyContext ac{env.app(), ov, tx, tesSUCCESS, env.current()->fees().base, tapNONE, jlog}; + // Invariants normally run in the Transaction's "apply" (operator()) context, and can access + // global Rules. (Not dependent on amendments.) + CurrentTransactionRulesGuard const rg(ov.rules()); + BEAST_EXPECT(precheck(A1, A2, ac)); // invoke check twice to cover tec and tef cases