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. |