diff --git a/modules/ripple_data/protocol/ripple_LedgerFormat.h b/modules/ripple_data/protocol/ripple_LedgerFormat.h index f6cf7e07f..eb8e0f4a8 100644 --- a/modules/ripple_data/protocol/ripple_LedgerFormat.h +++ b/modules/ripple_data/protocol/ripple_LedgerFormat.h @@ -84,6 +84,7 @@ enum LedgerSpecificFlags lsfRequireDestTag = 0x00020000, // True, to require a DestinationTag for payments. lsfRequireAuth = 0x00040000, // True, to require a authorization to hold IOUs. lsfDisallowXRP = 0x00080000, // True, to disallow sending XRP. + lsfDisableMaster = 0x00100000, // True, force regular key // ltOFFER lsfPassive = 0x00010000, diff --git a/modules/ripple_data/protocol/ripple_TxFlags.h b/modules/ripple_data/protocol/ripple_TxFlags.h index 5a8fee220..ca4338443 100644 --- a/modules/ripple_data/protocol/ripple_TxFlags.h +++ b/modules/ripple_data/protocol/ripple_TxFlags.h @@ -33,9 +33,12 @@ const uint32 tfRequireAuth = 0x00040000; const uint32 tfOptionalAuth = 0x00080000; const uint32 tfDisallowXRP = 0x00100000; const uint32 tfAllowXRP = 0x00200000; +const uint32 tfDisableMaster = 0x00400000; +const uint32 tfEnableMaster = 0x00800000; const uint32 tfAccountSetMask = ~ (TxFlag::requireDestTag | tfOptionalDestTag | tfRequireAuth | tfOptionalAuth - | tfDisallowXRP | tfAllowXRP); + | tfDisallowXRP | tfAllowXRP + | tfDisableMaster | tfEnableMaster); // OfferCreate flags: const uint32 tfPassive = 0x00010000;