refactor: unify featureExport + featureConsensusEntropy into featureExportRNG

Single amendment flag for both features. numFeatures 94 → 93.
Exclude featureExportRNG from default test set to prevent
ConsensusEntropy pseudo-tx injection from breaking existing tests.
This commit is contained in:
Nicholas Dudfield
2026-02-21 17:46:46 +07:00
parent 3bead8dcb6
commit b9dd854595
14 changed files with 28 additions and 31 deletions

View File

@@ -75,7 +75,7 @@ public:
struct Export_test : public beast::unit_test::suite
{
// Hook that exports a payment using xport (for cross-chain export)
// xport APIs are gated by featureExport amendment, not sfHookApiVersion
// xport APIs are gated by featureExportRNG amendment, not sfHookApiVersion
TestHook xport_wasm = export_test_wasm[R"[test.hook](
#include <stdint.h>
extern int32_t _g(uint32_t id, uint32_t maxiter);
@@ -307,7 +307,7 @@ struct Export_test : public beast::unit_test::suite
{
using namespace test::jtx;
FeatureBitset const all{supported_amendments()};
FeatureBitset const allWithExport{all | featureExport};
FeatureBitset const allWithExport{all | featureExportRNG};
testXportPaymentWithValidator(allWithExport);
}
};