| Interface | Description |
|---|---|
| Auth.Signer |
An interface for signing a
HashIDPreimage to produce a signature. |
| Base32 |
Base32 interface used by the SDK to encode and decode strings and bytes.
|
| Base64 |
Base64 interface used by the SDK to encode and decode strings and bytes.
|
| SorobanServer.SleepStrategy |
Strategy for sleeping between retries in a retry loop.
|
| TransactionBuilderAccount |
Specifies interface for Account object used in
TransactionBuilder |
| Util.XdrDecodeFunction<T,R> |
The function that converts XDR string to XDR object.
|
| Class | Description |
|---|---|
| AbstractTransaction |
Abstract class for transaction classes.
|
| Account |
Represents an account in Stellar network with its sequence number.
|
| Address |
Represents a single address in the Stellar network.
|
| Asset |
Base Asset class.
|
| AssetTypeCreditAlphaNum |
Base class for
AssetTypeCreditAlphaNum4 and AssetTypeCreditAlphaNum12 subclasses. |
| AssetTypeCreditAlphaNum12 |
Represents all assets with codes 5-12 characters long.
|
| AssetTypeCreditAlphaNum4 |
Represents all assets with codes 1-4 characters long.
|
| AssetTypeNative |
Represents Stellar native asset - Lumens
(XLM)
|
| Auth |
This class contains helper methods to sign
SorobanAuthorizationEntry. |
| Auth.Signature |
A signature, consisting of a public key and a signature.
|
| Base64Factory |
Factory class used to create
Base64 instances. |
| ChangeTrustAsset |
Represents an asset in a change trust operation on the Stellar network.
|
| Claimant |
Represents an entity who is eligible to claim the claimable balance.
|
| FeeBumpTransaction |
Represents Fee Bump Transaction in Stellar network.
|
| KeyPair |
Holds a Stellar keypair.
|
| LedgerBounds |
LedgerBounds are Preconditions of a transaction per CAP-21
|
| LiquidityPool |
Represents a LiquidityPoolParameters object on the Stellar network.
|
| Memo |
The memo contains optional extra information.
|
| MemoHash |
Represents MEMO_HASH.
|
| MemoId |
Represents MEMO_ID.
|
| MemoNone |
Represents MEMO_NONE.
|
| MemoReturnHash |
Represents MEMO_RETURN.
|
| MemoText |
Represents MEMO_TEXT.
|
| MuxedAccount |
Represents a multiplexed account on Stellar's network.
|
| Network |
Network class is used to specify which Stellar network you want to use.
|
| Predicate |
Base class for predicates.
|
| Predicate.AbsBefore |
Represents a predicate based on a maximum absolute timestamp.
|
| Predicate.And |
Represents a logical AND of two predicates.
|
| Predicate.Not |
Represents a logical NOT of a predicate.
|
| Predicate.Or |
Represents a logical OR of two predicates.
|
| Predicate.RelBefore |
Represents a predicate based on a relative time offset from the close time of the ledger in
which the
CreateClaimableBalanceOperation is included. |
| Predicate.Unconditional |
Represents a predicate that is always true.
|
| Price |
Represents Price.
|
| Sep10Challenge |
Stellar Web Authentication Utilities.
|
| Sep10Challenge.ChallengeTransaction |
Used to store the results produced by
Sep10Challenge.readChallengeTransaction(String,
String, Network, String[], String). |
| Sep10Challenge.Signer |
Represents a transaction signer.
|
| Server |
Main class used to connect to Horizon server.
|
| SignerKey |
Represents a Stellar signer key used for transaction authorization.
|
| SignerKey.Ed25519SignedPayload |
Represents an Ed25519 signed payload as defined in CAP-40.
|
| SorobanDataBuilder |
Supports building
SorobanTransactionData structures with various items set to specific
values. |
| SorobanDataBuilder.Resources |
Represents the resource metrics of the Soroban data.
|
| SorobanDataBuilder.Resources.ResourcesBuilder | |
| SorobanServer |
Main class used to connect to the Soroban-RPC instance and exposes an interface for requests to
that instance.
|
| StrKey |
StrKey is a helper class that allows encoding and decoding Stellar keys to/from strings, i.e.
|
| TimeBounds |
TimeBounds represents the time interval that a transaction is valid.
|
| TOID |
ID represents the total order of Ledgers, Transactions and Operations.
|
| TOID.TOIDRange | |
| Transaction |
Represents Transaction in Stellar network.
|
| TransactionBuilder |
Builds a new Transaction object.
|
| TransactionPreconditions |
Preconditions of a transaction per CAP-21
|
| TransactionPreconditions.TransactionPreconditionsBuilder | |
| TrustLineAsset |
Represents a trustline asset in the Stellar network.
|
| Util |
Utility class for common operations.
|
| Enum | Description |
|---|---|
| AccountFlag |
AccountFlag is the
enum that can be used in SetOptionsOperation. |
| Address.AddressType |
Represents the type of the address.
|
| SorobanServer.Durability |
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. |