20#ifndef RIPPLE_PROTOCOL_TXFLAGS_H_INCLUDED 
   21#define RIPPLE_PROTOCOL_TXFLAGS_H_INCLUDED 
   23#include <xrpl/protocol/LedgerFormats.h> 
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
 
constexpr std::uint32_t const tfMPTokenIssuanceSetMask
 
constexpr std::uint32_t tfAllOrNothing
 
constexpr std::uint32_t tfAllowXRP
 
constexpr std::uint32_t tfSingleAsset
 
constexpr std::uint32_t asfGlobalFreeze
 
constexpr std::uint32_t tfOneAssetWithdrawAll
 
constexpr std::uint32_t tfBridgeModifyMask
 
constexpr std::uint32_t const tfMPTokenIssuanceSetPermissionMask
 
constexpr std::uint32_t const tmfMPTClearCanClawback
 
constexpr std::uint32_t const tmfMPTokenIssuanceSetMutableMask
 
constexpr std::uint32_t const tmfMPTCanMutateMetadata
 
constexpr std::uint32_t const tfBatchMask
 
constexpr std::uint32_t const tmfMPTClearCanEscrow
 
constexpr std::uint32_t const tmfMPTCanMutateCanEscrow
 
constexpr std::uint32_t asfDepositAuth
 
constexpr std::uint32_t const tfOnlyXRP
 
constexpr std::uint32_t asfDisallowIncomingNFTokenOffer
 
constexpr std::uint32_t tfSetDeepFreeze
 
constexpr std::uint32_t const tmfMPTCanMutateCanTrade
 
constexpr std::uint32_t asfAllowTrustLineLocking
 
constexpr std::uint32_t const tfMPTCanTransfer
 
constexpr std::uint32_t const tmfMPTSetCanClawback
 
constexpr std::uint32_t tfOnlyOne
 
constexpr std::uint32_t asfRequireDest
 
constexpr std::uint32_t const tfNFTokenCreateOfferMask
 
constexpr std::uint32_t tfOfferCreateMask
 
constexpr std::uint32_t tfRenew
 
constexpr std::uint32_t const tmfMPTSetRequireAuth
 
constexpr std::uint32_t const tmfMPTClearCanTrade
 
constexpr std::uint32_t tfWithdrawMask
 
constexpr std::uint32_t tfIndependent
 
constexpr std::uint32_t const tfNFTokenMintOldMaskWithMutable
 
constexpr std::uint32_t const tmfMPTCanMutateTransferFee
 
constexpr std::uint32_t tfMPTPaymentMask
 
constexpr std::uint32_t tfGotMajority
 
constexpr std::uint32_t const tfMPTCanTrade
 
constexpr std::uint32_t const tfMPTUnlock
 
constexpr std::uint32_t const tfClawbackMask
 
constexpr std::uint32_t asfAuthorizedNFTokenMinter
 
constexpr std::uint32_t const tfSellNFToken
 
constexpr std::uint32_t const tfNFTokenMintMaskWithMutable
 
constexpr std::uint32_t tfOptionalDestTag
 
@ lsmfMPTCanMutateRequireAuth
 
@ lsmfMPTCanMutateCanTransfer
 
@ lsmfMPTCanMutateCanTrade
 
@ lsmfMPTCanMutateCanEscrow
 
@ lsmfMPTCanMutateCanClawback
 
@ lsmfMPTCanMutateMetadata
 
@ lsmfMPTCanMutateCanLock
 
@ lsmfMPTCanMutateTransferFee
 
constexpr std::uint32_t const tfMPTokenIssuanceCreateMask
 
constexpr std::uint32_t tfAccountSetMask
 
constexpr std::uint32_t const tfNFTokenMintOldMask
 
constexpr std::uint32_t const tmfMPTClearRequireAuth
 
constexpr std::uint32_t const tmfMPTSetCanLock
 
constexpr std::uint32_t tfRequireDestTag
 
constexpr std::uint32_t const tfVaultPrivate
 
constexpr std::uint32_t tfLimitLPToken
 
constexpr std::uint32_t const tmfMPTCanMutateCanLock
 
constexpr std::uint32_t const tfMPTokenAuthorizeMask
 
constexpr std::uint32_t tfHybrid
 
constexpr std::uint32_t tfClawTwoAssets
 
constexpr std::uint32_t const tmfMPTokenIssuanceCreateMutableMask
 
constexpr std::uint32_t const tfBurnable
 
constexpr std::uint32_t asfNoFreeze
 
constexpr std::uint32_t tfFillOrKill
 
constexpr std::uint32_t tfPassive
 
constexpr std::uint32_t tfOneAssetLPToken
 
constexpr std::uint32_t tfImmediateOrCancel
 
constexpr std::uint32_t const tmfMPTSetCanTrade
 
constexpr std::uint32_t asfDisableMaster
 
constexpr std::uint32_t const tmfMPTCanMutateCanClawback
 
constexpr std::uint32_t asfDisallowIncomingTrustline
 
constexpr std::uint32_t tfTrustSetPermissionMask
 
constexpr std::uint32_t tfTwoAsset
 
constexpr std::uint32_t tfAMMClawbackMask
 
constexpr std::uint32_t tfUntilFailure
 
constexpr std::uint32_t tfPartialPayment
 
constexpr std::uint32_t const tfTrustLine
 
constexpr std::uint32_t tfWithdrawAll
 
constexpr std::uint32_t tfClearNoRipple
 
constexpr std::uint32_t const tfMPTUnauthorize
 
constexpr std::uint32_t tfDepositSubTx
 
constexpr std::uint32_t const tmfMPTSetCanEscrow
 
constexpr std::uint32_t const tmfMPTClearCanLock
 
constexpr std::uint32_t tfClearAccountCreateAmount
 
constexpr std::uint32_t tfSetfAuth
 
constexpr std::uint32_t asfAccountTxnID
 
constexpr std::uint32_t asfDefaultRipple
 
constexpr std::uint32_t asfDisallowIncomingCheck
 
constexpr std::uint32_t tfClearFreeze
 
constexpr std::uint32_t const tmfMPTSetCanTransfer
 
constexpr std::uint32_t tfRequireAuth
 
constexpr std::uint32_t const tfMPTLock
 
constexpr std::uint32_t tfLPToken
 
constexpr std::uint32_t tfUniversal
 
constexpr std::uint32_t tfNoRippleDirect
 
constexpr std::uint32_t const tmfMPTCanMutateRequireAuth
 
constexpr std::uint32_t tfOptionalAuth
 
constexpr std::uint32_t const tfVaultShareNonTransferable
 
constexpr std::uint32_t tfClearDeepFreeze
 
constexpr std::uint32_t tfDisallowXRP
 
constexpr std::uint32_t const tfNFTokenCancelOfferMask
 
constexpr std::uint32_t tfDepositMask
 
constexpr std::uint32_t const tmfMPTCanMutateCanTransfer
 
constexpr std::uint32_t tfWithdrawSubTx
 
constexpr std::uint32_t tfPaymentMask
 
constexpr std::uint32_t tfLimitQuality
 
constexpr std::uint32_t tfTrustSetMask
 
constexpr std::uint32_t asfDisallowIncomingPayChan
 
constexpr std::uint32_t tfClose
 
constexpr std::uint32_t tfPayChanClaimMask
 
constexpr std::uint32_t tfFullyCanonicalSig
Transaction flags.
 
constexpr std::uint32_t tfTwoAssetIfEmpty
 
constexpr std::uint32_t tfUniversalMask
 
constexpr std::uint32_t asfAllowTrustLineClawback
 
constexpr std::uint32_t tfSell
 
constexpr std::uint32_t asfRequireAuth
 
constexpr std::uint32_t const tfNFTokenAcceptOfferMask
 
constexpr std::uint32_t const tfMPTCanEscrow
 
constexpr std::uint32_t tfLostMajority
 
constexpr std::uint32_t const tfMPTRequireAuth
 
constexpr std::uint32_t tfSetFreeze
 
constexpr std::uint32_t tfSetNoRipple
 
constexpr std::uint32_t const tfVaultCreateMask
 
constexpr std::uint32_t const tfMutable
 
constexpr std::uint32_t tfChangeMask
 
constexpr std::uint32_t const tfMPTCanLock
 
constexpr std::uint32_t const tfMPTCanClawback
 
constexpr std::uint32_t const tmfMPTClearCanTransfer
 
constexpr std::uint32_t const tfTransferable
 
constexpr std::uint32_t const tfNFTokenMintMask
 
constexpr std::uint32_t asfDisallowXRP
 
constexpr std::uint32_t tfInnerBatchTxn
 
constexpr std::uint32_t const tfMPTokenIssuanceDestroyMask