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, name, rpcName, fields) 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.
@ lsfDisallowIncomingCheck
@ lsfAllowTrustLineClawback
@ lsfDisallowIncomingPayChan
@ lsfDisallowIncomingTrustline
@ lsfAllowTrustLineLocking
@ lsfDisallowIncomingNFTokenOffer
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.