3#include <xrpl/protocol/KnownFormats.h>
36#pragma push_macro("LEDGER_ENTRY")
39#define LEDGER_ENTRY(tag, value, ...) tag = value,
41#include <xrpl/protocol/detail/ledger_entries.macro>
44#pragma pop_macro("LEDGER_ENTRY")
80 ltNICKNAME [[deprecated(
"This object type is not supported and should not be used.")]] = 0x006e,
88 ltCONTRACT [[deprecated(
"This object type is not supported and should not be used.")]] = 0x0063,
96 ltGENERATOR_MAP [[deprecated(
"This object type is not supported and should not be used.")]] = 0x0067,
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
LedgerEntryType
Identifiers for on-ledger objects.
@ ltGENERATOR_MAP
A legacy, deprecated type.
@ ltNICKNAME
A legacy, deprecated type.
@ ltCONTRACT
A legacy, deprecated type.
@ ltANY
A special type, matching any ledger entry type.
@ ltCHILD
A special type, matching any ledger type except directory nodes.
@ lsfDisallowIncomingNFTokenOffer
@ lsfAllowTrustLineClawback
@ lsmfMPTCanMutateCanEscrow
@ lsmfMPTCanMutateCanLock
@ lsmfMPTCanMutateCanTransfer
@ lsfDisallowIncomingPayChan
@ lsfDisallowIncomingCheck
@ lsfAllowTrustLineLocking
@ lsmfMPTCanMutateCanTrade
@ lsmfMPTCanMutateTransferFee
@ lsmfMPTCanMutateMetadata
@ lsmfMPTCanMutateRequireAuth
@ lsfDisallowIncomingTrustline
@ lsmfMPTCanMutateCanClawback