Package org.stellar.sdk
package org.stellar.sdk
-
ClassDescriptionAbstract class for transaction classes.Represents an account in Stellar network with its sequence number.AccountConverter is a helper class that can be used to encode and decode muxed accounts.AccountFlag is the
enum
that can be used inSetOptionsOperation
.Represents AccountMerge operation.Builds AccountMerge operation.Exception thrown when trying to load an account that doesn't exist on the Stellar network.AccountRequiresMemoException is thrown when a transaction is trying to submit an operation to an account which requires a memo.Represents a single address in the Stellar network.Represents the type of the address.Deprecated.Builds AllowTrust operation.Base Asset class.Represents an amount of asset.Indicates that asset code is not valid for a specified asset classBase class for AssetTypeCreditAlphaNum4 and AssetTypeCreditAlphaNum12 subclasses.Represents all assets with codes 5-12 characters long.Represents all assets with codes 1-4 characters long.Represents Stellar native asset - lumens (XLM)Represents Stellar liquidity pool share asset - lumens (XLM)This class contains helper methods to signSorobanAuthorizationEntry
.An interface for signing aHashIDPreimage
to produce a signature.Base32 interface used by the SDK to encode and decode strings and bytes.Base64 interface used by the SDK to encode and decode strings and bytes.Factory class used to createBase64
instances.Represents BeginSponsoringFutureReserves operation.Represents BumpSequence operation.ChangeTrustAsset class.Represents ChangeTrust operation.Builds ChangeTrust operation.Represents an entity who is eligible to claim the claimable balance.Represents ClaimClaimableBalance operation.Represents ClawbackClaimableBalance operation.Builds ClawbackClaimableBalanceOperation.Represents Clawback operation.Builds ClawbackOperation operation.Represents CreateAccount operation.Builds CreateAccount operation.Represents CreateClaimableBalance operation.Represents CreatePassiveSellOffer operation.Builds CreatePassiveSellOffer operation.Represents EndSponsoringFutureReserves operation.Represents ExtendFootprintTTL operation.ExtendFootprintTTLOperation.ExtendFootprintTTLOperationBuilder<C extends ExtendFootprintTTLOperation,B extends ExtendFootprintTTLOperation.ExtendFootprintTTLOperationBuilder<C, B>> Customizing builder methods.Represents Fee Bump Transaction in Stellar network.Builds a new FeeBumpTransaction object.Indicates that there was a problem decoding strkey encoded string.Represents Inflation operation.If the SEP-0010 validation fails, the exception will be thrown.Represents InvokeHostFunction operation.InvokeHostFunctionOperation.InvokeHostFunctionOperationBuilder<C extends InvokeHostFunctionOperation,B extends InvokeHostFunctionOperation.InvokeHostFunctionOperationBuilder<C, B>> Holds a Stellar keypair.LedgerBounds are Preconditions of a transaction per CAP-21Base LiquidityPoolConstantProductParameters class.Represents LiquidityPoolDeposit operation.Base LiquidityPoolID class.Base LiquidityPoolParameters class.Class for LiquidityPoolShareChangeTrustAssetClass for LiquidityPoolShareTrustLineAssetRepresents LiquidityPoolDeposit operation.Represents ManageBuyOffer operation.Builds ManageBuyOffer operation.Represents ManageData operation.Represents ManageSellOffer operation.Builds ManageSellOffer operation.The memo contains optional extra information.Represents MEMO_HASH.Represents MEMO_ID.Represents MEMO_NONE.Represents MEMO_RETURN.Represents MEMO_TEXT.Network class is used to specify which Stellar network you want to use.Exception thrown when network passphrase of transaction does not match server's network.Indicates that no network was selected.Indicates that the object that has to be signed has not enough signatures.Abstract class for operations.Represents PathPaymentStrictReceive operation.Builds PathPayment operation.Represents PathPaymentStrictSend operation.Builds PathPayment operation.Represents Payment operation.Builds Payment operation.Base class for predicates.Represents a predicate based on a maximum date and time.Represents predicate based on maximum length of timeRepresents a predicate that is always true.Exception thrown when preparing a transaction failed.Represents Price.Represents RestoreFootprint operation.RestoreFootprintOperation.RestoreFootprintOperationBuilder<C extends RestoreFootprintOperation,B extends RestoreFootprintOperation.RestoreFootprintOperationBuilder<C, B>> Represents Revoke sponsorship operation.Represents Revoke sponsorship operation.Represents Revoke sponsorship operation.Represents Revoke sponsorship operation.Represents Revoke sponsorship operation.Represents Revoke sponsorship operation.Stellar Web Authentication Utilities.Used to store the results produced bySep10Challenge.readChallengeTransaction(String, String, Network, String[], String)
.Represents a transaction signer.Main class used to connect to Horizon server.Represents SetOptions operation.Builds SetOptions operation.Represents SetTrustlineFlags operation.Builds SetTrustlineFlagsOperation operation.Data model for the signed payload signerSigner is a helper class that createsSignerKey
objects.Supports buildingSorobanTransactionData
structures with various items set to specific values.Represents the resource metrics of the Soroban data.Main class used to connect to the Soroban-RPC instance and exposes an interface for requests to that instance.Represents the "durability keyspace" that this ledger key belongs to, checkSorobanServer.getContractData(java.lang.String, org.stellar.sdk.xdr.SCVal, org.stellar.sdk.SorobanServer.Durability)
for more details.StrKey is a helper class that allows encoding and decoding Stellar keys to/from strings, i.e.TimeBounds represents the time interval that a transaction is valid.Represents Transaction in Stellar network.Deprecated.will be removed in upcoming releases.Builds a new Transaction object.Specifies interface for Account object used inTransactionBuilder
Preconditions of a transaction per CAP-21TrustLineAsset class.Utility class for common operations.
SetTrustlineFlagsOperation