Merge remote-tracking branch 'XRPLF/develop' into ximinez/lending-XLS-66

* XRPLF/develop:
  refactor: Add support for extra transaction signatures (5594)
  refactor: Restructure Transactor::preflight to reduce boilerplate (5592)
This commit is contained in:
Ed Hennis
2025-09-29 21:49:58 -04:00
2 changed files with 6 additions and 3 deletions

View File

@@ -584,7 +584,7 @@ public:
testBadSigningKey()
{
using namespace test::jtx;
testcase("Bad singing key");
testcase("Bad signing key");
Env env(*this);
Account const alice("alice");

View File

@@ -46,8 +46,11 @@ CreateOffer::makeTxConsequences(PreflightContext const& ctx)
bool
CreateOffer::checkExtraFeatures(PreflightContext const& ctx)
{
return (!ctx.tx.isFieldPresent(sfDomainID)) ||
ctx.rules.enabled(featurePermissionedDEX);
if (ctx.tx.isFieldPresent(sfDomainID) &&
!ctx.rules.enabled(featurePermissionedDEX))
return false;
return true;
}
std::uint32_t