20 #include <ripple/protocol/ErrorCodes.h>
21 #include <ripple/protocol/LedgerFormats.h>
22 #include <ripple/protocol/jss.h>
59 add(jss::DirectoryNode,
126 add(jss::LedgerHashes,
144 add(jss::FeeSettings,
217 add(jss::DepositPreauth,
228 add(jss::NegativeUNL,
const SF_U32 sfHighQualityIn(access, STI_UINT32, 16, "HighQualityIn")
const SF_Account sfRegularKey(access, STI_ACCOUNT, 8, "RegularKey")
const SF_U64 sfIndexNext(access, STI_UINT64, 1, "IndexNext")
const SF_Account sfTarget(access, STI_ACCOUNT, 7, "Target")
const SF_U32 sfPreviousTxnLgrSeq(access, STI_UINT32, 5, "PreviousTxnLgrSeq", SField::sMD_DeleteFinal)
const SF_U16 sfLedgerEntryType(access, STI_UINT16, 1, "LedgerEntryType", SField::sMD_Never)
const SF_U256 sfLedgerIndex(access, STI_HASH256, 6, "LedgerIndex")
const SF_U32 sfSignerQuorum(access, STI_UINT32, 35, "SignerQuorum")
const SF_Blob sfMessageKey(access, STI_VL, 2, "MessageKey")
const SF_U32 sfSequence(access, STI_UINT32, 4, "Sequence")
const SF_Account sfAccount(access, STI_ACCOUNT, 1, "Account")
const SF_U32 sfFlags(access, STI_UINT32, 2, "Flags")
const SF_U160 sfTakerPaysIssuer(access, STI_HASH160, 2, "TakerPaysIssuer")
const SField sfMajorities(access, STI_ARRAY, 16, "Majorities")
const SF_U256 sfWalletLocator(access, STI_HASH256, 7, "WalletLocator")
const SF_Amount sfTakerPays(access, STI_AMOUNT, 4, "TakerPays")
const SF_U64 sfOwnerNode(access, STI_UINT64, 4, "OwnerNode")
const SField sfDisabledValidators(access, STI_ARRAY, 17, "DisabledValidators")
const SF_U160 sfTakerGetsCurrency(access, STI_HASH160, 3, "TakerGetsCurrency")
const SF_Amount sfAmount(access, STI_AMOUNT, 1, "Amount")
const SField sfSignerEntries(access, STI_ARRAY, 4, "SignerEntries")
const SF_U32 sfOwnerCount(access, STI_UINT32, 13, "OwnerCount")
const SF_U32 sfReserveBase(access, STI_UINT32, 31, "ReserveBase")
const SF_Amount sfHighLimit(access, STI_AMOUNT, 7, "HighLimit")
const SF_U32 sfFinishAfter(access, STI_UINT32, 37, "FinishAfter")
const SF_U256 sfAccountTxnID(access, STI_HASH256, 9, "AccountTxnID")
const SF_Amount sfLowLimit(access, STI_AMOUNT, 6, "LowLimit")
const SF_U32 sfDestinationTag(access, STI_UINT32, 14, "DestinationTag")
const SF_U64 sfIndexPrevious(access, STI_UINT64, 2, "IndexPrevious")
const SF_U32 sfLastLedgerSequence(access, STI_UINT32, 27, "LastLedgerSequence")
const SF_Account sfOwner(access, STI_ACCOUNT, 2, "Owner")
const SF_U64 sfHighNode(access, STI_UINT64, 8, "HighNode")
const SF_U256 sfBookDirectory(access, STI_HASH256, 16, "BookDirectory")
const SF_Amount sfSendMax(access, STI_AMOUNT, 9, "SendMax")
const SF_U32 sfSignerListID(access, STI_UINT32, 38, "SignerListID")
const SF_U64 sfDestinationNode(access, STI_UINT64, 9, "DestinationNode")
const SF_U32 sfReferenceFeeUnits(access, STI_UINT32, 30, "ReferenceFeeUnits")
const SF_U64 sfExchangeRate(access, STI_UINT64, 6, "ExchangeRate")
const SF_U32 sfLowQualityOut(access, STI_UINT32, 19, "LowQualityOut")
const SF_U32 sfSourceTag(access, STI_UINT32, 3, "SourceTag")
const SF_Vec256 sfIndexes(access, STI_VECTOR256, 1, "Indexes", SField::sMD_Never)
const SF_U32 sfExpiration(access, STI_UINT32, 10, "Expiration")
const SF_U32 sfFirstLedgerSequence(access, STI_UINT32, 26, "FirstLedgerSequence")
const SF_Blob sfValidatorToReEnable(access, STI_VL, 21, "ValidatorToReEnable")
const SF_Vec256 sfHashes(access, STI_VECTOR256, 2, "Hashes")
const SF_Blob sfPublicKey(access, STI_VL, 1, "PublicKey")
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
const SF_U32 sfWalletSize(access, STI_UINT32, 12, "WalletSize")
const SF_U32 sfLowQualityIn(access, STI_UINT32, 18, "LowQualityIn")
const SF_Amount sfBalance(access, STI_AMOUNT, 2, "Balance")
const SF_U160 sfTakerPaysCurrency(access, STI_HASH160, 1, "TakerPaysCurrency")
const SF_U32 sfReserveIncrement(access, STI_UINT32, 32, "ReserveIncrement")
const SF_Blob sfCondition(access, STI_VL, 17, "Condition")
const SF_U32 sfSettleDelay(access, STI_UINT32, 39, "SettleDelay")
const SF_Amount sfTakerGets(access, STI_AMOUNT, 5, "TakerGets")
const SF_Account sfDestination(access, STI_ACCOUNT, 3, "Destination")
const SF_U256 sfRootIndex(access, STI_HASH256, 8, "RootIndex", SField::sMD_Always)
const SF_U32 sfTransferRate(access, STI_UINT32, 11, "TransferRate")
const SF_Blob sfValidatorToDisable(access, STI_VL, 20, "ValidatorToDisable")
const SF_U64 sfLowNode(access, STI_UINT64, 7, "LowNode")
@ ltDIR_NODE
Directory node.
const SF_Vec256 sfAmendments(access, STI_VECTOR256, 3, "Amendments")
const SF_U64 sfBookNode(access, STI_UINT64, 3, "BookNode")
const SF_U64 sfBaseFee(access, STI_UINT64, 5, "BaseFee")
const SF_Account sfAuthorize(access, STI_ACCOUNT, 5, "Authorize")
const SF_U32 sfHighQualityOut(access, STI_UINT32, 17, "HighQualityOut")
const SF_U256 sfPreviousTxnID(access, STI_HASH256, 5, "PreviousTxnID", SField::sMD_DeleteFinal)
const SF_U32 sfCancelAfter(access, STI_UINT32, 36, "CancelAfter")
const SF_U128 sfEmailHash(access, STI_HASH128, 1, "EmailHash")
const SF_U8 sfTickSize(access, STI_UINT8, 16, "TickSize")
const SF_U256 sfInvoiceID(access, STI_HASH256, 17, "InvoiceID")
const SF_U160 sfTakerGetsIssuer(access, STI_HASH160, 4, "TakerGetsIssuer")
const SF_Blob sfDomain(access, STI_VL, 7, "Domain")