1#ifndef XRPL_PROTOCOL_LEDGERFORMATS_H_INCLUDED
2#define XRPL_PROTOCOL_LEDGERFORMATS_H_INCLUDED
4#include <xrpl/protocol/KnownFormats.h>
37#pragma push_macro("LEDGER_ENTRY")
40#define LEDGER_ENTRY(tag, value, ...) tag = value,
42#include <xrpl/protocol/detail/ledger_entries.macro>
45#pragma pop_macro("LEDGER_ENTRY")
81 ltNICKNAME [[deprecated(
"This object type is not supported and should not be used.")]] = 0x006e,
89 ltCONTRACT [[deprecated(
"This object type is not supported and should not be used.")]] = 0x0063,
97 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.
@ lsmfMPTCanMutateRequireAuth
@ lsmfMPTCanMutateCanTransfer
@ lsmfMPTCanMutateCanTrade
@ lsfDisallowIncomingCheck
@ lsfAllowTrustLineClawback
@ lsmfMPTCanMutateCanEscrow
@ lsmfMPTCanMutateCanClawback
@ lsmfMPTCanMutateMetadata
@ lsmfMPTCanMutateCanLock
@ lsfDisallowIncomingPayChan
@ lsfDisallowIncomingTrustline
@ lsfAllowTrustLineLocking
@ lsfDisallowIncomingNFTokenOffer
@ lsmfMPTCanMutateTransferFee
LedgerEntryType
Identifiers for on-ledger objects.
@ ltNICKNAME
A legacy, deprecated type.
@ ltCONTRACT
A legacy, deprecated type.
@ ltCHILD
A special type, matching any ledger type except directory nodes.
@ ltANY
A special type, matching any ledger entry type.
@ ltGENERATOR_MAP
A legacy, deprecated type.