20 #include <ripple/protocol/TxFormats.h>
21 #include <ripple/protocol/jss.h>
90 add(jss::SetRegularKey,
112 add(jss::EscrowCreate,
125 add(jss::EscrowFinish,
136 add(jss::EscrowCancel,
145 add(jss::EnableAmendment,
173 add(jss::TicketCreate,
183 add(jss::SignerListSet,
192 add(jss::PaymentChannelCreate,
205 add(jss::PaymentChannelFund,
215 add(jss::PaymentChannelClaim,
227 add(jss::CheckCreate,
249 add(jss::CheckCancel,
257 add(jss::AccountDelete,
266 add(jss::DepositPreauth,
const SF_UINT32 sfOfferSequence
const SF_HASH256 sfPreviousTxnID
@ ttACCOUNT_DELETE
This transaction type deletes an existing account.
const SF_VL sfUNLModifyValidator
const SF_UINT32 sfSourceTag
const SF_UINT32 sfReserveBase
const SF_AMOUNT sfSendMax
const SF_UINT32 sfLedgerSequence
const SF_ACCOUNT sfDestination
@ ttREGULAR_KEY_SET
This transaction type sets or clears an account's "regular key".
const SF_UINT32 sfWalletSize
@ ttSIGNER_LIST_SET
This transaction type modifies the signer list associated with an account.
const SF_UINT32 sfQualityOut
const SF_UINT32 sfSequence
const SF_ACCOUNT sfRegularKey
@ ttESCROW_CANCEL
This transaction type cancels an existing escrow.
const SF_HASH256 sfWalletLocator
const SF_VL sfSigningPubKey
@ ttFEE
This system-generated transaction type is used to update the network's fee settings.
@ ttOFFER_CANCEL
This transaction type cancels existing offers to trade one asset for another.
@ ttPAYCHAN_CREATE
This transaction type creates a new unidirectional XRP payment channel.
const SF_UINT32 sfQualityIn
const SF_UINT32 sfSetFlag
const SF_HASH128 sfEmailHash
const SF_UINT32 sfTicketSequence
const SF_HASH256 sfAmendment
@ ttAMENDMENT
This system-generated transaction type is used to update the status of the various amendments.
@ ttCHECK_CANCEL
This transaction type cancels an existing check.
const SF_UINT32 sfExpiration
const SF_UINT32 sfSignerQuorum
@ ttPAYMENT
This transaction type executes a payment.
const SF_AMOUNT sfTakerPays
const SF_UINT16 sfTransactionType
const SF_AMOUNT sfDeliverMin
const SF_AMOUNT sfLimitAmount
@ ttUNL_MODIFY
This system-generated transaction type is used to update the network's negative UNL.
const SF_UINT32 sfSettleDelay
const SF_ACCOUNT sfUnauthorize
@ ttCHECK_CREATE
This transaction type creates a new check.
@ ttTRUST_SET
This transaction type modifies a trustline between two accounts.
const SF_UINT32 sfReserveIncrement
@ ttESCROW_CREATE
This transaction type creates an escrow object.
const SF_UINT32 sfTicketCount
@ ttESCROW_FINISH
This transaction type completes an existing escrow.
const SF_AMOUNT sfTakerGets
const SF_UINT32 sfTransferRate
const SF_UINT8 sfTickSize
const SF_ACCOUNT sfAuthorize
const SF_UINT32 sfClearFlag
const SF_HASH256 sfChannel
@ ttOFFER_CREATE
This transaction type creates an offer to trade one asset for another.
const SF_HASH256 sfCheckID
const SF_UINT8 sfUNLModifyDisabling
@ ttACCOUNT_SET
This transaction type adjusts various account settings.
const SField sfSignerEntries
const SF_UINT32 sfOperationLimit
const SF_UINT64 sfBaseFee
const SF_VL sfTxnSignature
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
const SF_HASH256 sfAccountTxnID
@ ttDEPOSIT_PREAUTH
This transaction type grants or revokes authorization to transfer funds.
const SF_HASH256 sfInvoiceID
const SF_UINT32 sfDestinationTag
@ ttCHECK_CASH
This transaction type cashes an existing check.
@ ttPAYCHAN_FUND
This transaction type funds an existing unidirectional XRP payment channel.
const SF_AMOUNT sfBalance
const SF_UINT32 sfReferenceFeeUnits
@ ttPAYCHAN_CLAIM
This transaction type submits a claim against an existing unidirectional payment channel.
const SF_UINT32 sfCancelAfter
const SF_UINT32 sfFinishAfter
const SF_ACCOUNT sfAccount
const SF_UINT32 sfLastLedgerSequence
const SF_VL sfFulfillment
@ ttTICKET_CREATE
This transaction type creates a new set of tickets.