Skip to main content
On this page: Transaction Types

Transaction Types

The XRPL supports many transaction types, each represented by a color-coded tag on Sonde. Here's what each one does.

Payments

Payment

Transfer XRP or tokens between accounts. Can include destination tags, partial payments, and currency conversion via the DEX.

DEX

OfferCreate

Place an order on the decentralized exchange to trade one currency for another.

OfferCancel

Cancel an existing DEX offer.

Trust Lines

TrustSet

Create or modify a trust line to hold an issued token. Sets the currency, issuer, and limit.

NFTs

NFTokenMint

Mint a new NFT on the ledger with a URI, taxon, and optional transfer fee.

NFTokenBurn

Permanently destroy an NFT.

NFTokenCreateOffer

Create a buy or sell offer for an NFT.

NFTokenAcceptOffer

Accept an existing NFT buy or sell offer, completing the trade.

NFTokenCancelOffer

Cancel an outstanding NFT offer.

Escrows

EscrowCreate

Lock XRP in escrow with time-based or condition-based release.

EscrowFinish

Release escrowed XRP when conditions are met.

EscrowCancel

Cancel an expired escrow and return XRP to the sender.

AMM

AMMCreate

Create a new Automated Market Maker pool for a token pair.

AMMDeposit

Add liquidity to an AMM pool, receiving LP tokens.

AMMWithdraw

Remove liquidity from an AMM pool, burning LP tokens.

AMMVote

Vote on the trading fee for an AMM pool.

AMMBid

Bid for the AMM auction slot (discounted trading).

AMMDelete

Delete an empty AMM pool.

Account

AccountSet

Modify account settings — flags, domain, email hash, transfer rate.

AccountDelete

Delete an account, returning the reserve to a destination.

SetRegularKey

Set or clear the regular key pair for the account.

SignerListSet

Configure multi-signing with a list of authorized signers and weights.

Other

CheckCreate

Create a check that the destination can cash for a specified amount.

CheckCash

Cash a check, receiving the specified amount.

CheckCancel

Cancel an uncashed check.

PaymentChannelCreate

Open a payment channel for off-ledger micropayments.

PaymentChannelClaim

Claim XRP from a payment channel.

PaymentChannelFund

Add XRP to an open payment channel.

Clawback

Issuer reclaims tokens from a holder (if enabled).