20#ifndef RIPPLE_PROTOCOL_LEDGERFORMATS_H_INCLUDED
21#define RIPPLE_PROTOCOL_LEDGERFORMATS_H_INCLUDED
23#include <xrpl/protocol/KnownFormats.h>
56#pragma push_macro("LEDGER_ENTRY")
59#define LEDGER_ENTRY(tag, value, ...) tag = value,
61#include <xrpl/protocol/detail/ledger_entries.macro>
64#pragma pop_macro("LEDGER_ENTRY")
100 ltNICKNAME [[deprecated(
"This object type is not supported and should not be used.")]] = 0x006e,
108 ltCONTRACT [[deprecated(
"This object type is not supported and should not be used.")]] = 0x0063,
116 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.