Package org.xrpl.xrpl4j.model.transactions
package org.xrpl.xrpl4j.model.transactions
-
ClassDescriptionAn
AccountDeletetransaction 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.AnAccountSettransaction 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 wrappedStringrepresenting an address on the XRPL.Builds instances of typeAddress.Object mapping for the AMMBid transaction.AnAmmClawbacktransaction claws back tokens from a holder that has funds in an AMM pool.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.A wrappedStringcontaining an Oracle asset price.Immutable implementation ofWrappers._AssetScale.A Batch transaction allows multiple transactions to be grouped together and executed atomically according to the specified batch mode.Represents a signer in theBatchSignersarray of aBatchtransaction.Wrapper object for aBatchSignerin theBatchSignersarray of aBatchtransaction, to conform to the XRPL transaction JSON structure.Cancels an unredeemed Check, removing it from the ledger without sending any money.TheCheckCashtransaction attempts to redeem a Check object in the ledger to receive up to the amount authorized by the correspondingCheckCreatetransaction.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.Credentialinner object with Issuer and CredentialType details.ACredentialAccepttransaction accepts a credential, which makes the credential valid.ACredentialCreatetransaction creates a `Credential` object in the ledger.ACredentialDeletetransaction removes a `Credential` object from the ledger, effectively revoking it.A wrappedStringcontaining a Credential Type.A wrappedStringcontaining a Credential Uri.Wrapper object for aCredential, so that the JSON representation of a list ofCredentials is correct, according to the XRPL binary serialization specification.Marker interface for XRPL Currency Amounts.ADelegateSettransaction allows an account to delegate a set of permissions to another account.ADepositPreAuthtransaction gives another account pre-approval to deliver payments to the sender of this transaction.A wrappedStringcontaining DID Data.Object mapping for theDIDDeletetransaction.A wrappedStringcontaining a DID Document.Object mapping for theDIDSettransaction.A wrappedStringcontaining a DID URI.AnEnableAmendmentpseudo-transaction marks a change in status of an amendment.Return escrowed XRP, IOU tokens, or MPT tokens to the sender.Sequester XRP, IOU tokens, or MPT tokens until the escrow process either finishes or is canceled.Deliver XRP, IOU tokens, or MPT tokens from a held payment to the recipient.Enumeration of granular permission types for delegated credentials.A wrappedStringcontaining 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 ofAmmClawback.Builds instances of typeImmutableAmmClawback.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 ofBatch.Builds instances of typeImmutableBatch.Immutable implementation ofBatchSigner.Builds instances of typeImmutableBatchSigner.Immutable implementation ofBatchSignerWrapper.Builds instances of typeImmutableBatchSignerWrapper.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 ofCredential.Builds instances of typeImmutableCredential.Immutable implementation ofCredentialAccept.Builds instances of typeImmutableCredentialAccept.Immutable implementation ofCredentialCreate.Builds instances of typeImmutableCredentialCreate.Immutable implementation ofCredentialDelete.Builds instances of typeImmutableCredentialDelete.Immutable implementation ofCredentialWrapper.Builds instances of typeImmutableCredentialWrapper.Immutable implementation ofDelegateSet.Builds instances of typeImmutableDelegateSet.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 ofMptCurrencyAmount.Builds instances of typeImmutableMptCurrencyAmount.Immutable implementation ofMpTokenAuthorize.Builds instances of typeImmutableMpTokenAuthorize.Immutable implementation ofMpTokenIssuanceCreate.Builds instances of typeImmutableMpTokenIssuanceCreate.Immutable implementation ofMpTokenIssuanceDestroy.Builds instances of typeImmutableMpTokenIssuanceDestroy.Immutable implementation ofMpTokenIssuanceSet.Builds instances of typeImmutableMpTokenIssuanceSet.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 ofOracleDelete.Builds instances of typeImmutableOracleDelete.Immutable implementation ofOracleSet.Builds instances of typeImmutableOracleSet.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 ofPermission.Builds instances of typeImmutablePermission.Immutable implementation ofPermissionedDomainDelete.Builds instances of typeImmutablePermissionedDomainDelete.Immutable implementation ofPermissionedDomainSet.Builds instances of typeImmutablePermissionedDomainSet.Immutable implementation ofPermissionWrapper.Builds instances of typeImmutablePermissionWrapper.Immutable implementation ofPriceData.Builds instances of typeImmutablePriceData.Immutable implementation ofPriceDataWrapper.Builds instances of typeImmutablePriceDataWrapper.Immutable implementation ofRawTransactionWrapper.Builds instances of typeImmutableRawTransactionWrapper.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 ofUnknownTransaction.Builds instances of typeImmutableUnknownTransaction.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.ACurrencyAmountfor Issued Currencies on the XRP Ledger.Immutable implementation ofWrappers._Marker.Contains arbitrary messaging data within an XRPL Transaction.CurrencyAmounttype for MPT amounts.Representation of theMPTokenAuthorizetransaction.Representation of theMPTokenIssuanceCreatetransaction.Representation of theMPTokenIssuanceDestroytransaction.Immutable implementation ofWrappers._MpTokenIssuanceId.Representation of theMPTokenIssuanceSettransaction.Wrapped String representing MPT metadata.Immutable implementation ofWrappers._MpTokenNumericAmount.A wrappedUnsignedIntegercontaining a Network ID.TheNfTokenAcceptOffertransaction creates an NfT object and adds it to the relevant NfTPage object of the minter.TheNfTokenBurntransaction 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).TheNfTokenCancelOffertransaction creates an NfToken object and adds it to the relevant NfTokenPage object of the minter.TheNfTokenCreateOffertransaction 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 wrappedStringcontaining the NFT Id.TheNfTokenMinttransaction creates an NfToken object and adds it to the relevant NfTokenPage object of the minter(issuer).A wrappedStringcontaining the Uri.An OfferCancel transaction removes an Offer object from the XRP Ledger.An OfferCreate transaction is effectively a limit order.Delete an Oracle ledger entry.A wrappedUnsignedIntegercontaining an Oracle document ID.A wrappedStringcontaining an Oracle provider.Creates a new Oracle ledger entry or updates the fields of an existing one, using the Oracle ID.A wrappedStringcontaining an Oracle URI.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.Permissioninner object with PermissionValue details.This transaction deletes aPermissionedDomainObject.Creates aPermissionedDomainObjectin the ledger.Wrapper object for aPermission, so that the JSON representation of a list ofPermissions is correct, according to the XRPL binary serialization specification.Represents price information for a token pair in an Oracle.Wrapper object forPriceData, because the PriceData field is an STArray which, in JSON, has elements of wrapped objects.Wrapper object for aTransactionin theRawTransactionsarray of aBatchtransaction, so that the JSON representation matches the XRPL binary serialization specification.ASetFeepseudo-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 forSigners, in order to conform to the XRPL transaction JSON structure.A TicketCreate transaction sets aside one or more sequence numbers as Tickets.A wrappedUnsignedIntegercontaining 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 wrappedUnsignedIntegercontaining the TransferFee.Create or modify a trust line linking two accounts.Mapping for any transaction type that is unrecognized/unsupported by xrpl4j.AUnlModifypseudo-transaction marks a change to the Negative UNL, indicating that a trusted validator has gone offline or come back online.A wrappedUnsignedIntegercontaining the VoteWeight.Wrapped immutable classes for providing type-safe objects.A wrappedStringrepresenting an X-Address on the XRPL.Builds instances of typeXAddress.Object mapping for theXChainAccountCreateCommittransaction.Object mapping for theXChainAddAccountCreateAttestationtransaction.Object mapping for theXChainAddClaimAttestationtransaction.Represents a cross-chain bridge.Object mapping for theXChainClaimtransaction.A wrappedUnsignedLongcontaining an XChainClaimID.Object mapping for theXChainCommittransaction.A wrappedUnsignedLongrepresenting a counter for XLS-38 sidechains.Object mapping for theXChainCreateBridgetransaction.Object mapping for theXChainCreateClaimIdtransaction.Object mapping for theXChainModifyBridgetransaction.ACurrencyAmountfor the XRP currency (non-issued).Builds instances of typeXrpCurrencyAmount.