20 #ifndef RIPPLE_PROTOCOL_TXFORMATS_H_INCLUDED
21 #define RIPPLE_PROTOCOL_TXFORMATS_H_INCLUDED
23 #include <ripple/protocol/KnownFormats.h>
77 ttNICKNAME_SET [[deprecated(
"This transaction type is not supported and should not be used.")]] = 6,
86 ttCONTRACT [[deprecated(
"This transaction type is not supported and should not be used.")]] = 9,
92 ttSPINAL_TAP [[deprecated(
"This transaction type is not supported and should not be used.")]] = 11,
@ ttNFTOKEN_CREATE_OFFER
This transaction creates a new offer to buy or sell an NFT.
@ ttACCOUNT_DELETE
This transaction type deletes an existing account.
@ ttAMM_DELETE
This transaction type deletes AMM in the empty state.
@ ttREGULAR_KEY_SET
This transaction type sets or clears an account's "regular key".
@ ttCLAWBACK
This transaction claws back issued tokens.
@ ttSIGNER_LIST_SET
This transaction type modifies the signer list associated with an account.
@ ttXCHAIN_CLAIM
This transaction completes a crosschain transaction.
@ ttESCROW_CANCEL
This transaction type cancels an existing escrow.
@ ttXCHAIN_CREATE_BRIDGE
This transactions creates a sidechain.
@ ttNICKNAME_SET
This transaction type is deprecated; it is retained for historical purposes.
@ ttFEE
This system-generated transaction type is used to update the network's fee settings.
@ ttAMM_DEPOSIT
This transaction type deposits into an AMM instance.
@ 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.
TxType
Transaction type identifiers.
@ ttHOOK_SET
This transaction type installs a hook.
@ ttXCHAIN_CREATE_CLAIM_ID
This transactions creates a crosschain sequence number.
@ ttDID_SET
This transaction type creates or updates a DID.
@ ttNFTOKEN_ACCEPT_OFFER
This transaction accepts an existing offer to buy or sell an existing NFT.
@ 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.
@ ttPAYMENT
This transaction type executes a payment.
@ ttCONTRACT
This transaction type is deprecated; it is retained for historical purposes.
@ ttUNL_MODIFY
This system-generated transaction type is used to update the network's negative UNL.
@ ttCHECK_CREATE
This transaction type creates a new check.
@ ttXCHAIN_COMMIT
This transactions initiates a crosschain transaction.
@ ttAMM_CREATE
This transaction type creates an AMM instance.
@ ttTRUST_SET
This transaction type modifies a trustline between two accounts.
@ ttNFTOKEN_MINT
This transaction mints a new NFT.
@ ttESCROW_CREATE
This transaction type creates an escrow object.
@ ttXCHAIN_MODIFY_BRIDGE
This transaction modifies a sidechain.
@ ttAMM_WITHDRAW
This transaction type withdraws from an AMM instance.
@ ttESCROW_FINISH
This transaction type completes an existing escrow.
@ ttSPINAL_TAP
This identifier was never used, but the slot is reserved for historical purposes.
@ ttXCHAIN_ACCOUNT_CREATE_COMMIT
This transaction initiates a crosschain account create transaction.
@ ttDID_DELETE
This transaction type deletes a DID.
@ ttNFTOKEN_CANCEL_OFFER
This transaction cancels an existing offer to buy or sell an existing NFT.
@ ttOFFER_CREATE
This transaction type creates an offer to trade one asset for another.
@ ttACCOUNT_SET
This transaction type adjusts various account settings.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
@ ttDEPOSIT_PREAUTH
This transaction type grants or revokes authorization to transfer funds.
@ ttCHECK_CASH
This transaction type cashes an existing check.
@ ttPAYCHAN_FUND
This transaction type funds an existing unidirectional XRP payment channel.
@ ttAMM_VOTE
This transaction type votes for the trading fee.
@ ttPAYCHAN_CLAIM
This transaction type submits a claim against an existing unidirectional payment channel.
@ ttNFTOKEN_BURN
This transaction burns (i.e.
@ ttXCHAIN_ADD_ACCOUNT_CREATE_ATTESTATION
This transaction adds an attestation to a claimid.
@ ttTICKET_CREATE
This transaction type creates a new set of tickets.
@ ttAMM_BID
This transaction type bids for the auction slot.
@ ttXCHAIN_ADD_CLAIM_ATTESTATION
This transaction adds an attestation to a claimid.