20 #include <ripple/protocol/TxFormats.h>
21 #include <ripple/protocol/jss.h>
86 add(jss::SetRegularKey,
106 add(jss::EscrowCreate,
118 add(jss::EscrowFinish,
128 add(jss::EscrowCancel,
136 add(jss::EnableAmendment,
164 add(jss::TicketCreate,
172 add(jss::TicketCancel,
181 add(jss::SignerListSet,
189 add(jss::PaymentChannelCreate,
201 add(jss::PaymentChannelFund,
210 add(jss::PaymentChannelClaim,
221 add(jss::CheckCreate,
241 add(jss::CheckCancel,
248 add(jss::AccountDelete,
256 add(jss::DepositPreauth,
const SF_Account sfRegularKey(access, STI_ACCOUNT, 8, "RegularKey")
const SF_Account sfTarget(access, STI_ACCOUNT, 7, "Target")
const SF_U256 sfTicketID(access, STI_HASH256, 20, "TicketID")
const SF_U32 sfQualityIn(access, STI_UINT32, 20, "QualityIn")
const SField sfSigners(access, STI_ARRAY, 3, "Signers", SField::sMD_Default, SField::notSigning)
const SF_U32 sfOperationLimit(access, STI_UINT32, 29, "OperationLimit")
const SF_Blob sfSigningPubKey(access, STI_VL, 3, "SigningPubKey")
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_U256 sfWalletLocator(access, STI_HASH256, 7, "WalletLocator")
const SF_Amount sfTakerPays(access, STI_AMOUNT, 4, "TakerPays")
const SF_Account sfUnauthorize(access, STI_ACCOUNT, 6, "Unauthorize")
const SF_Blob sfUNLModifyValidator(access, STI_VL, 19, "UNLModifyValidator")
const SF_U8 sfUNLModifyDisabling(access, STI_UINT8, 17, "UNLModifyDisabling")
const SF_U256 sfPayChannel(access, STI_HASH256, 22, "Channel")
const SF_Amount sfAmount(access, STI_AMOUNT, 1, "Amount")
const SField sfSignerEntries(access, STI_ARRAY, 4, "SignerEntries")
const SF_U32 sfReserveBase(access, STI_UINT32, 31, "ReserveBase")
const SF_Amount sfLimitAmount(access, STI_AMOUNT, 3, "LimitAmount")
const SF_U32 sfFinishAfter(access, STI_UINT32, 37, "FinishAfter")
const SF_Blob sfSignature(access, STI_VL, 6, "Signature", SField::sMD_Default, SField::notSigning)
const SF_U256 sfAccountTxnID(access, STI_HASH256, 9, "AccountTxnID")
const SF_U32 sfDestinationTag(access, STI_UINT32, 14, "DestinationTag")
const SF_Blob sfFulfillment(access, STI_VL, 16, "Fulfillment")
const SF_U32 sfLastLedgerSequence(access, STI_UINT32, 27, "LastLedgerSequence")
const SF_Account sfOwner(access, STI_ACCOUNT, 2, "Owner")
const SF_Amount sfSendMax(access, STI_AMOUNT, 9, "SendMax")
const SF_U256 sfAmendment(access, STI_HASH256, 19, "Amendment")
const SF_Blob sfTxnSignature(access, STI_VL, 4, "TxnSignature", SField::sMD_Default, SField::notSigning)
const SF_U16 sfTransactionType(access, STI_UINT16, 2, "TransactionType")
const SF_U32 sfLedgerSequence(access, STI_UINT32, 6, "LedgerSequence")
const SF_U32 sfReferenceFeeUnits(access, STI_UINT32, 30, "ReferenceFeeUnits")
const SF_U32 sfSourceTag(access, STI_UINT32, 3, "SourceTag")
const SF_U32 sfExpiration(access, STI_UINT32, 10, "Expiration")
const SF_Amount sfFee(access, STI_AMOUNT, 8, "Fee")
const SF_U32 sfQualityOut(access, STI_UINT32, 21, "QualityOut")
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_Amount sfBalance(access, STI_AMOUNT, 2, "Balance")
const SF_Amount sfDeliverMin(access, STI_AMOUNT, 10, "DeliverMin")
const SF_U32 sfOfferSequence(access, STI_UINT32, 25, "OfferSequence")
const SF_U32 sfReserveIncrement(access, STI_UINT32, 32, "ReserveIncrement")
const SF_U32 sfClearFlag(access, STI_UINT32, 34, "ClearFlag")
const SF_Blob sfCondition(access, STI_VL, 17, "Condition")
const SField sfPaths(access, STI_PATHSET, 1, "Paths")
const SField sfMemos(access, STI_ARRAY, 9, "Memos")
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 sfCheckID(access, STI_HASH256, 24, "CheckID")
const SF_U32 sfTransferRate(access, STI_UINT32, 11, "TransferRate")
const SF_U64 sfBaseFee(access, STI_UINT64, 5, "BaseFee")
const SF_Account sfAuthorize(access, STI_ACCOUNT, 5, "Authorize")
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_U32 sfSetFlag(access, STI_UINT32, 33, "SetFlag")
const SF_U8 sfTickSize(access, STI_UINT8, 16, "TickSize")
const SF_U256 sfInvoiceID(access, STI_HASH256, 17, "InvoiceID")
const SF_Blob sfDomain(access, STI_VL, 7, "Domain")