fix: Check for empty sfAdditionalBooks array in hybrid offer invariant (#6716)

This commit is contained in:
Zhiyuan Wang
2026-04-20 13:10:28 -04:00
committed by GitHub
parent e83818241a
commit 96643bb0fa
5 changed files with 153 additions and 8 deletions

View File

@@ -11,7 +11,8 @@ namespace xrpl {
class ValidPermissionedDEX
{
bool regularOffers_ = false;
bool badHybrids_ = false;
bool badHybridsOld_ = false; // pre-fixSecurity3_1_3: missing field/domain or size > 1
bool badHybrids_ = false; // post-fixSecurity3_1_3: also catches size == 0 (size != 1)
hash_set<uint256> domains_;
public: