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.