Package org.xrpl.xrpl4j.model.transactions
package org.xrpl.xrpl4j.model.transactions
-
ClassDescriptionAn
AccountDelete
transaction deletes an account and any objects it owns in the XRP Ledger, if possible, sending the account's remaining XRP to a specified destination account.AnAccountSet
transaction modifies the properties of an account in the XRP Ledger.There are several options which can be either enabled or disabled for an account.A wrappedString
representing an address on the XRPL.Builds instances of typeAddress
.Object mapping for the AMMBid transaction.Object mapping for the AMMCreate transaction.Object mapping for the AMMDelete transaction.Object mapping for the AMMDeposit transaction.Object mapping for the AMMVote transaction.Object mapping for the AMMWithdraw transaction.Cancels an unredeemed Check, removing it from the ledger without sending any money.TheCheckCash
transaction attempts to redeem a Check object in the ledger to receive up to the amount authorized by the correspondingCheckCreate
transaction.Create a Check object in the ledger, which is a deferred payment that can be cashed by its intended destination.Clawback an issued currency that exists on a Trustline.Marker interface for XRPL Currency Amounts.ADepositPreAuth
transaction gives another account pre-approval to deliver payments to the sender of this transaction.A wrappedString
containing DID Data.Object mapping for theDIDDelete
transaction.A wrappedString
containing a DID Document.Object mapping for theDIDSet
transaction.A wrappedString
containing a DID URI.AnEnableAmendment
pseudo-transaction marks a change in status of an amendment.Return escrowed XRP to the sender.Sequester XRP until the escrow process either finishes or is canceled.Deliver XRP from a held payment to the recipient.A wrappedString
containing the Hex representation of a 256-bit Hash.Immutable implementation ofAccountDelete
.Builds instances of typeImmutableAccountDelete
.Immutable implementation ofAccountSet
.Builds instances of typeImmutableAccountSet
.Immutable implementation ofAmmBid
.Builds instances of typeImmutableAmmBid
.Immutable implementation ofAmmCreate
.Builds instances of typeImmutableAmmCreate
.Immutable implementation ofAmmDelete
.Builds instances of typeImmutableAmmDelete
.Immutable implementation ofAmmDeposit
.Builds instances of typeImmutableAmmDeposit
.Immutable implementation ofAmmVote
.Builds instances of typeImmutableAmmVote
.Immutable implementation ofAmmWithdraw
.Builds instances of typeImmutableAmmWithdraw
.Immutable implementation ofCheckCancel
.Builds instances of typeImmutableCheckCancel
.Immutable implementation ofCheckCash
.Builds instances of typeImmutableCheckCash
.Immutable implementation ofCheckCreate
.Builds instances of typeImmutableCheckCreate
.Immutable implementation ofClawback
.Builds instances of typeImmutableClawback
.Immutable implementation ofDepositPreAuth
.Builds instances of typeImmutableDepositPreAuth
.Immutable implementation ofDidDelete
.Builds instances of typeImmutableDidDelete
.Immutable implementation ofDidSet
.Builds instances of typeImmutableDidSet
.Immutable implementation ofEnableAmendment
.Builds instances of typeImmutableEnableAmendment
.Immutable implementation ofEscrowCancel
.Builds instances of typeImmutableEscrowCancel
.Immutable implementation ofEscrowCreate
.Builds instances of typeImmutableEscrowCreate
.Immutable implementation ofEscrowFinish
.Builds instances of typeImmutableEscrowFinish
.Immutable implementation ofIssuedCurrencyAmount
.Builds instances of typeImmutableIssuedCurrencyAmount
.Immutable implementation ofMemo
.Builds instances of typeImmutableMemo
.Immutable implementation ofMemoWrapper
.Builds instances of typeImmutableMemoWrapper
.Immutable implementation ofNfTokenAcceptOffer
.Builds instances of typeImmutableNfTokenAcceptOffer
.Immutable implementation ofNfTokenBurn
.Builds instances of typeImmutableNfTokenBurn
.Immutable implementation ofNfTokenCancelOffer
.Builds instances of typeImmutableNfTokenCancelOffer
.Immutable implementation ofNfTokenCreateOffer
.Builds instances of typeImmutableNfTokenCreateOffer
.Immutable implementation ofNfTokenMint
.Builds instances of typeImmutableNfTokenMint
.Immutable implementation ofOfferCancel
.Builds instances of typeImmutableOfferCancel
.Immutable implementation ofOfferCreate
.Builds instances of typeImmutableOfferCreate
.Immutable implementation ofPathStep
.Builds instances of typeImmutablePathStep
.Immutable implementation ofPayment
.Builds instances of typeImmutablePayment
.Immutable implementation ofPaymentChannelClaim
.Builds instances of typeImmutablePaymentChannelClaim
.Immutable implementation ofPaymentChannelCreate
.Builds instances of typeImmutablePaymentChannelCreate
.Immutable implementation ofPaymentChannelFund
.Builds instances of typeImmutablePaymentChannelFund
.Immutable implementation ofSetFee
.Builds instances of typeImmutableSetFee
.Immutable implementation ofSetRegularKey
.Builds instances of typeImmutableSetRegularKey
.Immutable implementation ofSigner
.Builds instances of typeImmutableSigner
.Immutable implementation ofSignerListSet
.Builds instances of typeImmutableSignerListSet
.Immutable implementation ofSignerWrapper
.Builds instances of typeImmutableSignerWrapper
.Immutable implementation ofTicketCreate
.Builds instances of typeImmutableTicketCreate
.Immutable implementation ofTransactionMetadata
.Builds instances of typeImmutableTransactionMetadata
.Immutable implementation ofTrustSet
.Builds instances of typeImmutableTrustSet
.Immutable implementation ofUnlModify
.Builds instances of typeImmutableUnlModify
.Immutable implementation ofXChainAccountCreateCommit
.Builds instances of typeImmutableXChainAccountCreateCommit
.Immutable implementation ofXChainAddAccountCreateAttestation
.Builds instances of typeImmutableXChainAddAccountCreateAttestation
.Immutable implementation ofXChainAddClaimAttestation
.Builds instances of typeImmutableXChainAddClaimAttestation
.Immutable implementation ofXChainBridge
.Builds instances of typeImmutableXChainBridge
.Immutable implementation ofXChainClaim
.Builds instances of typeImmutableXChainClaim
.Immutable implementation ofXChainCommit
.Builds instances of typeImmutableXChainCommit
.Immutable implementation ofXChainCreateBridge
.Builds instances of typeImmutableXChainCreateBridge
.Immutable implementation ofXChainCreateClaimId
.Builds instances of typeImmutableXChainCreateClaimId
.Immutable implementation ofXChainModifyBridge
.Builds instances of typeImmutableXChainModifyBridge
.ACurrencyAmount
for Issued Currencies on the XRP Ledger.Immutable implementation ofWrappers._Marker
.Contains arbitrary messaging data within an XRPL Transaction.A wrappedUnsignedInteger
containing a Network ID.TheNfTokenAcceptOffer
transaction creates an NfT object and adds it to the relevant NfTPage object of the minter.TheNfTokenBurn
transaction is used to remove an NfToken object from the NfTokenPage in which it is being held, effectively removing the token from the ledger ("burning" it).TheNfTokenCancelOffer
transaction creates an NfToken object and adds it to the relevant NfTokenPage object of the minter.TheNfTokenCreateOffer
transaction creates either a new Sell offer for an NfToken owned by the account executing the transaction or a new Buy offer for NfToken owned by another account.A wrappedString
containing the NFT Id.TheNfTokenMint
transaction creates an NfToken object and adds it to the relevant NfTokenPage object of the minter(issuer).A wrappedString
containing the Uri.An OfferCancel transaction removes an Offer object from the XRP Ledger.An OfferCreate transaction is effectively a limit order.A step in a Path for cross-currency payments on the XRP Ledger.A Payment transaction represents a transfer of value from one account to another.Claim XRP from a payment channel, adjust the payment channel's expiration, or both.Create a unidirectional channel and fund it with XRP.Add additional XRP to an open payment channel, update the expiration time of the channel, or both.ASetFee
pseudo-transaction marks a change in transaction cost or reserve requirements as a result of Fee Voting.A SetRegularKey transaction assigns, changes, or removes the regular key pair associated with an account.Represents a signer for a multi-signature XRPL Transaction for purposes of deserializing response from an xrpld server.The SignerListSet transaction creates, replaces, or removes a list of signers that can be used to multi-sign aTransaction
.Provides a wrapper forSigner
s, in order to conform to the XRPL transaction JSON structure.A TicketCreate transaction sets aside one or more sequence numbers as Tickets.A wrappedUnsignedInteger
containing the TransferFee.Provides an abstract interface for all concrete XRPL transactions.Transaction metadata is a section of data that gets added to a transaction after it is processed.The rippled server summarizes transaction results with result codes, which appear in fields such as engine_result and meta.TransactionResult.Enumeration of the types of Transactions on the XRP Ledger.A wrappedUnsignedInteger
containing the TransferFee.Create or modify a trust line linking two accounts.AUnlModify
pseudo-transaction marks a change to the Negative UNL, indicating that a trusted validator has gone offline or come back online.A wrappedUnsignedInteger
containing the VoteWeight.Wrapped immutable classes for providing type-safe objects.A wrappedString
representing an X-Address on the XRPL.Builds instances of typeXAddress
.Object mapping for theXChainAccountCreateCommit
transaction.Object mapping for theXChainAddAccountCreateAttestation
transaction.Object mapping for theXChainAddClaimAttestation
transaction.Represents a cross-chain bridge.Object mapping for theXChainClaim
transaction.A wrappedUnsignedLong
containing an XChainClaimID.Object mapping for theXChainCommit
transaction.A wrappedUnsignedLong
representing a counter for XLS-38 sidechains.Object mapping for theXChainCreateBridge
transaction.Object mapping for theXChainCreateClaimId
transaction.Object mapping for theXChainModifyBridge
transaction.ACurrencyAmount
for the XRP currency (non-issued).Builds instances of typeXrpCurrencyAmount
.