All Classes and Interfaces
Class
Description
Abstract 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.
Represents account_created effect response.
Represents account_credited effect response.
Represents account_debited effect response.
AccountFlag is the
enum that can be used in SetOptionsOperation.Represents account_flags_updated effect response.
Represents account_home_domain_updated effect response.
Represents account_inflation_destination_updated effect response.
Represents AccountMerge operation.
Builds AccountMerge operation.
Represents AccountMerge operation response.
Exception thrown when trying to load an account that doesn't exist on the Stellar network.
Represents account_removed effect response.
AccountRequiresMemoException is thrown when a transaction is trying to submit an operation to an
account which requires a memo.
Represents account response.
Represents account balance.
Data connected to account.
Represents account flags.
Links connected to account.
Represents account signers.
Represents account thresholds.
Represents account_sponsorship_created effect response.
Represents account_sponsorship_removed effect response.
Represents account_sponsorship_updated effect response.
Builds requests connected to accounts.
Represents account_thresholds_updated effect response.
Represents a single address in the Stellar network.
Represents the type of the address.
Deprecated.
Builds AllowTrust operation.
Deprecated.
As of release 0.24.0, replaced by
SetTrustLineFlagsOperationResponseBase Asset class.
Represents an amount of asset.
Indicates that asset code is not valid for a specified asset class
Accounts describe asset accounts.
Balances describe asset balances.
Flags describe asset flags.
Links connected to asset.
Base 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 sign
SorobanAuthorizationEntry.An interface for signing a
HashIDPreimage 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 create
Base64 instances.Represents BeginSponsoringFutureReserves operation.
Represents BeginSponsoringFutureReserves operation response.
Represents BumpSequence operation.
Represents BumpSequence operation response.
ChangeTrustAsset class.
Represents ChangeTrust operation.
Builds ChangeTrust operation.
Represents ChangeTrust operation response.
Represents claimable_balance_claimant_created effect response.
Represents claimable_balance_claimed effect response.
Represents claimable_balance_clawed_back effect response.
Represents claimable_balance_created effect response.
Represents a claimable balance response.
Links connected to claimable balance.
Represents claimable_balance_sponsorship_created effect response.
Represents claimable_balance_sponsorship_removed effect response.
Represents claimable_balance_sponsorship_updated effect response.
Builds requests connected to claimable balances.
Represents an entity who is eligible to claim the claimable balance.
Represents ClaimClaimableBalance operation.
Represents ClaimClaimableBalance operation response.
Represents ClawbackClaimableBalance operation.
Builds ClawbackClaimableBalanceOperation.
Represents a Clawback Claimable Balance operation response.
Represents Clawback operation.
Builds ClawbackOperation operation.
Represents a Clawback operation response.
Represents contract_credited effect response.
Represents contract_debited effect response.
Represents CreateAccount operation.
Builds CreateAccount operation.
Represents CreateAccount operation response.
Represents CreateClaimableBalance operation.
Represents CreateClaimableBalance operation response.
Represents CreatePassiveSellOffer operation.
Builds CreatePassiveSellOffer operation.
Represents CreatePassiveSellOffer operation response.
Represents data_created effect response.
Represents data_removed effect response.
Represents data_sponsorship_created effect response.
Represents data_sponsorship_removed effect response.
Represents data_sponsorship_updated effect response.
Represents data_updated effect response.
Abstract class for effect responses.
Represents effect links.
Builds requests connected to effects.
Represents EndSponsoringFutureReserves operation.
Represents EndSponsoringFutureReserves operation response.
Exception thrown when request returned an non-success HTTP code.
Represents the type of event.
This interface is used in
RequestBuilder classes stream method.Represents ExtendFootprintTTL operation.
Customizing builder methods.
Represents ExtendFootprintTTL operation response.
Helper class for resolving Stellar addresses.
Object to hold a response from a federation server.
FederationServer handles a network connection to a federation
server instance and exposes an interface for requests to that instance.
Federation server is invalid (malformed URL, not HTTPS, etc.)
Represents Fee Bump Transaction in Stellar network.
Builds a new FeeBumpTransaction object.
Indicates that there was a problem decoding strkey encoded string.
Request for JSON-RPC method getEvents.
Response for JSON-RPC method getEvents.
Response for JSON-RPC method getHealth.
Response for JSON-RPC method getLatestLedger.
Request for JSON-RPC method getLedgerEntries.
Response for JSON-RPC method getLedgerEntries.
Response for JSON-RPC method getNetwork.
Request for JSON-RPC method getTransaction.
Response for JSON-RPC method getTransaction.
Represents Inflation operation.
Represents Inflation operation response.
If the SEP-0010 validation fails, the exception will be thrown.
Represents InvokeHostFunction operation.
Represents InvokeHostFunction operation response.
Holds a Stellar keypair.
LedgerBounds are Preconditions of a transaction per CAP-21
Represents ledger response.
Links connected to ledger.
Builds requests connected to ledgers.
Represents links in responses.
Represents liquidity_pool_claimable_asset_amount used in effect responses.
Base LiquidityPoolConstantProductParameters class.
Represents liquidity_pool_created effect response.
Represents liquidity_pool_deposited effect response.
Represents LiquidityPoolDeposit operation.
Base LiquidityPoolID class.
Base LiquidityPoolParameters class.
Represents liquidity_pool_removed effect response.
Represents liquidity pool response.
Links connected to account.
Represents liquidity pool reserves.
Represents liquidity_pool_revoked effect response.
Class for LiquidityPoolShareChangeTrustAsset
Class for LiquidityPoolShareTrustLineAsset
Builds requests connected to liquidity pools.
Represents liquidity_pool_trade effect response.
Represents LiquidityPoolDeposit operation.
Represents liquidity_pool_withdrew effect response.
Given Stellar address is malformed.
Represents ManageBuyOffer operation.
Builds ManageBuyOffer operation.
Represents ManageBuyOffer operation response.
Represents ManageData operation.
Represents ManageDataoperation response.
Represents ManageSellOffer operation.
Builds ManageSellOffer operation.
Represents ManageSellOffer operation response.
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.
Federation server was not found in stellar.toml file.
Indicates that no network was selected.
Indicates that the object that has to be signed has not enough signatures.
Stellar address not found by federation server
Represents offer_created effect response.
Represents offer_removed effect response.
Represents offer response.
Links connected to ledger.
Builds requests connected to offers.
Represents offer_updated effect response.
Abstract class for operations.
Abstract class for operation responses.
Represents operation links.
Builds requests connected to operations.
Builds requests connected to order book.
Represents order book response.
Represents order book row.
Represents page of objects.
Links connected to page response.
Represents PathPaymentStrictReceive operation.
Builds PathPayment operation.
Represents PATH_PAYMENT_STRICT_RECEIVE operation response.
Represents PathPaymentStrictSend operation.
Builds PathPayment operation.
Represents PATH_PAYMENT_STRICT_SEND operation response.
Represents path response.
Represents Payment operation.
Builds Payment operation.
Represents Payment operation response.
Builds requests connected to payments.
Base class for predicates.
Represents a predicate based on a maximum date and time.
Represents predicate based on maximum length of time
Represents a predicate that is always true.
Exception thrown when preparing a transaction failed.
Represents Price.
Abstract class for request builders.
Represents possible
order parameter values.Represents RestoreFootprint operation.
Represents RestoreFootprint operation response.
Represents Revoke sponsorship operation.
Represents Revoke sponsorship operation.
Represents Revoke sponsorship operation.
Represents Revoke sponsorship operation.
Represents Revoke sponsorship operation.
Represents RevokeSponsorship operation response.
Represents Revoke sponsorship operation.
Represents root endpoint response.
Provides a range of methods to help you build and parse
SCVal more conveniently.An abstract class for service providers that provide implementations of the SDK.
Request for JSON-RPC method sendTransaction.
Response for JSON-RPC method sendTransaction.
Stellar Web Authentication Utilities.
Used to store the results produced by
Sep10Challenge.readChallengeTransaction(String, String, Network, String[], String).Represents a transaction signer.
Represents sequence_bumped effect response.
Main class used to connect to Horizon server.
Federation server responded with error
Represents SetOptions
operation.
Builds SetOptions operation.
Represents SetOptions operation response.
Represents SetTrustlineFlags operation.
Builds SetTrustlineFlagsOperation operation.
Represents a Set Trustine Flags operation response.
Data model for the signed payload signer
Signer is a helper class that creates
SignerKey objects.Represents signer_created effect response.
Represents signer_removed effect response.
Represents signer_sponsorship_created effect response.
Represents signer_sponsorship_removed effect response.
Represents signer_sponsorship_updated effect response.
Represents signed_updated effect response.
Request for JSON-RPC method simulateTransaction.
Response for JSON-RPC method simulateTransaction.
LedgerEntryChange designates a change in a ledger entry.
Supports building
SorobanTransactionData structures with various items set to specific
values.Represents the resource metrics of the Soroban data.
Throws when Soroban-RPC instance responds with error.
Represent the request sent to Soroban-RPC.
Represent the response returned by Soroban-RPC.
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, check
SorobanServer.getContractData(java.lang.String, org.stellar.sdk.xdr.SCVal, org.stellar.sdk.SorobanServer.Durability) for more details.Stellar.toml file was not found or was malformed.
Builds requests connected to paths.
StrKey is a helper class that allows encoding and decoding Stellar keys to/from strings, i.e.
Represents server response after submitting transaction.
Additional information returned by a server.
Contains result codes for this transaction.
TimeBounds represents the time interval that a transaction is valid.
Exception thrown when too many requests were sent to the Horizon server.
Builds requests connected to trades.
Represents trade effect response.
Represents Price.
Represents trades response.
Links connected to a trade.
Builds requests connected to trades.
Represents Transaction in Stellar network.
Deprecated.
will be removed in upcoming releases.
Builds a new Transaction object.
Specifies interface for Account object used in
TransactionBuilderPreconditions of a transaction per CAP-21
Represents transaction response.
FeeBumpTransaction is only present in a TransactionResponse if the transaction is a fee bump
transaction or is wrapped by a fee bump transaction.
InnerTransaction is only present in a TransactionResponse if the transaction is a fee bump
transaction or is wrapped by a fee bump transaction.
Links connected to transaction.
Preconditions of a transaction per CAP-21
Builds requests connected to transactions.
TrustLineAsset class.
Deprecated.
As of release 0.24.0, replaced by
TrustlineFlagsUpdatedEffectResponseDeprecated.
As of release 0.24.0, replaced by
TrustlineFlagsUpdatedEffectResponseRepresents trustline_created effect response.
Deprecated.
As of release 0.24.0, replaced by
TrustlineFlagsUpdatedEffectResponseRepresents trustline_flags_updated effect response.
Represents trustline_removed effect response.
Represents trustline_sponsorship_created effect response.
Represents trustline_sponsorship_removed effect response.
Represents trustline_sponsorship_updated effect response.
Represents trustline_updated effect response.
Indicates a generic container that requires type information to be provided after initialisation.
Utility class for common operations.
Represents XDR Unsigned Hyper Integer.
Represents XDR Unsigned Integer.
SetTrustlineFlagsOperation