Create new amendment fixDisallowIncomingV2 for OfferCreate blocker

Co-authored-by: mvadari <8029314+mvadari@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-01-30 16:55:59 +00:00
committed by Mayukha Vadari
parent 5095cf0737
commit 06d1b696c1
3 changed files with 5 additions and 4 deletions

View File

@@ -16,6 +16,7 @@
// Add new amendments to the top of this list.
// Keep it sorted in reverse chronological order.
XRPL_FIX (DisallowIncomingV2, Supported::yes, VoteBehavior::DefaultNo)
XRPL_FIX (ExpiredNFTokenOfferRemoval, Supported::yes, VoteBehavior::DefaultNo)
XRPL_FIX (BatchInnerSigs, Supported::yes, VoteBehavior::DefaultNo)
XRPL_FEATURE(LendingProtocol, Supported::yes, VoteBehavior::DefaultNo)

View File

@@ -4193,9 +4193,9 @@ public:
using namespace jtx;
// Test without fixDisallowIncomingV1 amendment
// Test without fixDisallowIncomingV2 amendment
{
Env env{*this, features - fixDisallowIncomingV1};
Env env{*this, features - fixDisallowIncomingV2};
auto const gw = Account("gw");
auto const alice = Account("alice");
@@ -4231,7 +4231,7 @@ public:
env.require(balance(bob, gwUSD(40)));
}
// Test with fixDisallowIncomingV1 amendment
// Test with fixDisallowIncomingV2 amendment
{
Env env{*this, features};

View File

@@ -221,7 +221,7 @@ CreateOffer::checkAcceptAsset(
// Check if the issuer has lsfDisallowIncomingTrustline set
// If so, the account must already have a trustline to receive tokens
if (view.rules().enabled(fixDisallowIncomingV1) &&
if (view.rules().enabled(fixDisallowIncomingV2) &&
((*issuerAccount)[sfFlags] & lsfDisallowIncomingTrustline))
{
if (!trustLine)