stellar_flutter_sdk library
This library provides APIs to build and sign transactions, connect and query Stellar Horizon & Stellar RPC
Classes
- AbstractTransaction
- Base class for all Stellar transaction types.
- Account
- Represents an account in Stellar network with it's sequence number. Account object is required to build a Transaction.
- AccountCreatedEffectResponse
- Represents an account created effect from Horizon.
- AccountCreditedEffectResponse
- Represents an account credited effect from Horizon.
- AccountDataResponse
- Represents a data entry attached to a Stellar account.
- AccountDebitedEffectResponse
- Represents an account debited effect from Horizon.
- AccountEd25519Signature
- Ed25519 signature for Soroban authorization entries.
- AccountFlag
- Account authorization flags that control asset trustline behavior.
- AccountFlagsUpdatedEffectResponse
- Represents an account flags updated effect response from Horizon.
- AccountHomeDomainUpdatedEffectResponse
- Represents an account home domain updated effect response from Horizon.
- AccountInflationDestinationUpdatedEffectResponse
- Represents an account inflation destination updated effect response from Horizon.
- AccountMergeOperation
- Merges an account into another account, transferring all XLM and removing the source account.
- AccountMergeOperationBuilder
- Builder for AccountMergeOperation.
- AccountMergeOperationResponse
- Represents an account merge operation response from Horizon.
- AccountRemovedEffectResponse
- Represents an account removed effect from Horizon.
- AccountResponse
- Represents an account in the Stellar network.
- AccountResponseData
- Container for account data entries attached to an account.
- AccountResponseLinks
- HAL links for navigating related account resources.
- AccountSponsorshipCreatedEffectResponse
- Represents an account sponsorship created effect response from Horizon.
- AccountSponsorshipRemovedEffectResponse
- Represents an account sponsorship removed effect response from Horizon.
- AccountSponsorshipUpdatedEffectResponse
- Represents an account sponsorship updated effect response from Horizon.
- AccountsRequestBuilder
- Builder for requests to the accounts endpoint.
- AccountThresholdsUpdatedEffectResponse
- Represents an account thresholds updated effect response from Horizon.
- Address
- Represents an address in Soroban smart contracts.
- AllowTrustOperation
- Updates the authorized flag of an existing trustline.
- AllowTrustOperationBuilder
- Builder for AllowTrustOperation.
- AllowTrustOperationResponse
- Represents an allow trust operation response from Horizon.
- AnchorFeatureFlags
- Part of the response of the info endpoint.
- AnchorFeeInfo
- Configuration for the anchor's fee endpoint availability.
- AnchorField
- Describes a field that needs to be provided for a transaction.
- AnchorTransaction
- Represents an anchor transaction
- AnchorTransactionInfo
- Configuration for the anchor's single transaction query endpoint.
- AnchorTransactionRequest
- Request parameters for querying a specific transaction.
- AnchorTransactionResponse
- Response from the GET /transaction endpoint for a specific transaction.
- AnchorTransactionsInfo
- Configuration for the anchor's transaction history endpoint.
- AnchorTransactionsRequest
- Request parameters for querying a list of transactions.
- AnchorTransactionsResponse
- Response from the GET /transactions endpoint containing transaction history.
- AssembledTransaction
- The main workhorse of SorobanClient. This class is used to wrap a transaction-under-construction and provide high-level interfaces to the most common workflows, while still providing access to low-level stellar-sdk transaction manipulation.
- AssembledTransactionOptions
- Configuration options for constructing an AssembledTransaction.
- Asset
- Base class representing assets on the Stellar network.
- AssetAccounts
- Statistics about accounts holding an asset, grouped by authorization level.
- AssetAmount
- Represents an amount of a specific asset.
- AssetBalanceChange
- Represents asset balance changes resulting from smart contract execution.
- AssetBalances
- Total amount of an asset in existence, grouped by authorization level.
- AssetResponse
- Represents an asset response from Horizon.
- AssetResponseLinks
- Hypermedia links connected to an asset response.
- AssetsRequestBuilder
- Builds requests to query assets from Horizon.
- AssetTypeCreditAlphaNum
- Base class for issued credit assets on the Stellar network.
- AssetTypeCreditAlphaNum12
- Represents credit assets with 5-12 character asset codes.
- AssetTypeCreditAlphaNum4
- Represents credit assets with 1-4 character asset codes.
- AssetTypeNative
- Represents the native Stellar asset (XLM/lumens).
- Represents a liquidity pool share asset.
- AuthenticatorAttestationResponse
- https://w3c.github.io/webauthn/#dictdef-authenticatorattestationresponsejson
- Balance
- Represents an asset balance held by an account.
- Base16Codec
- Codec for Base16 (hexadecimal) encoding and decoding.
- Base16Decoder
- Decoder for converting Base16 (hexadecimal) strings to byte arrays.
- Base16Encoder
- Encoder for converting byte arrays to Base16 (hexadecimal) strings.
- Base32
- Provides Base32 encoding and decoding functionality.
- BeginSponsoringFutureReservesOperation
- Begins sponsoring the base reserves and future reserve requirements of another account.
- BeginSponsoringFutureReservesOperationBuilder
- Builder for BeginSponsoringFutureReservesOperation.
- BeginSponsoringFutureReservesOperationResponse
- Represents a begin sponsoring future reserves operation response from Horizon.
- BitConstants
- Bit manipulation and masking constants for binary operations.
- BumpSequenceOperation
- Bumps the sequence number of the source account.
- BumpSequenceOperationBuilder
- Builder for constructing BumpSequence operations.
- BumpSequenceOperationResponse
- Represents a bump sequence operation response from Horizon.
- CardKYCFields
- Payment card information for KYC verification.
- ChallengeResponse
- Represents a challenge transaction for SEP-10 Web Authentication.
- ChangeTrustOperation
- Creates, updates, or removes a trustline for an asset.
- ChangeTrustOperationBuilder
- Builder for ChangeTrustOperation.
- ChangeTrustOperationResponse
- Represents a change trust operation response from Horizon.
- ClaimableBalanceClaimantCreatedEffectResponse
- Represents a claimable balance claimant created effect response from Horizon.
- ClaimableBalanceClaimedEffectResponse
- Represents a claimable balance claimed effect response from Horizon.
- ClaimableBalanceClawedBackEffectResponse
- Represents a claimable balance clawed back effect response from Horizon.
- ClaimableBalanceCreatedEffectResponse
- Represents a claimable balance created effect response from Horizon.
- ClaimableBalanceFlags
- Flags indicating special properties of a claimable balance.
- ClaimableBalanceResponse
- Represents a claimable balance in the Stellar network.
- ClaimableBalanceResponseLinks
- Hypermedia links to related resources for a claimable balance.
- ClaimableBalanceSponsorshipCreatedEffectResponse
- Represents a claimable balance sponsorship created effect response from Horizon.
- ClaimableBalanceSponsorshipRemovedEffectResponse
- Represents a claimable balance sponsorship removed effect response from Horizon.
- ClaimableBalanceSponsorshipUpdatedEffectResponse
- Represents a claimable balance sponsorship updated effect response from Horizon.
- ClaimableBalancesRequestBuilder
- Builds requests to query claimable balances from Horizon.
- Claimant
- Represents an account that can claim a claimable balance with conditions.
- ClaimantPredicateResponse
- Defines conditions that must be satisfied for a claimant to claim a balance.
- ClaimantResponse
- Represents an account that can claim a claimable balance.
- ClaimClaimableBalanceOperation
- Claims a claimable balance, transferring the funds to the claiming account.
- ClaimClaimableBalanceOperationBuilder
- Builder for ClaimClaimableBalanceOperation.
- ClaimClaimableBalanceOperationResponse
- Represents a claim claimable balance operation response from Horizon.
- ClawbackClaimableBalanceOperation
- Claws back a claimable balance, removing it from the network.
- ClawbackClaimableBalanceOperationBuilder
- Builder for ClawbackClaimableBalanceOperation.
- ClawbackClaimableBalanceOperationResponse
- Represents a clawback claimable balance operation response from Horizon.
- ClawbackOperation
- Claws back an amount of an asset from an account, burning it from the network.
- ClawbackOperationBuilder
- Builder for ClawbackOperation.
- ClawbackOperationResponse
- Represents a clawback operation response from Horizon.
- ClientOptions
- Configuration options for SorobanClient initialization.
- ContractCreditedEffectResponse
- Represents a contract credited effect response from Horizon.
- ContractDebitedEffectResponse
- Represents a contract debited effect response from Horizon.
- ContractSpec
- Utility class for working with Soroban contract specifications.
- CreateAccountOperation
- Creates and funds a new account with a specified starting balance.
- CreateAccountOperationBuilder
- Builder for constructing CreateAccount operations.
- CreateAccountOperationResponse
- Represents a create account operation response from Horizon.
- CreateClaimableBalanceOperation
- Creates a claimable balance entry that can be claimed by specified accounts.
- CreateClaimableBalanceOperationBuilder
- Builder for CreateClaimableBalanceOperation.
- CreateClaimableBalanceOperationResponse
- Represents a create claimable balance operation response from Horizon.
- CreateContractHostFunction
- Creates a new smart contract instance from uploaded WASM code.
- CreateContractWithConstructorHostFunction
- Creates a contract instance with constructor initialization arguments.
- CreatePassiveSellOfferOperation
- Creates a passive sell offer on the Stellar DEX.
- CreatePassiveSellOfferOperationBuilder
- Builder for constructing CreatePassiveSellOffer operations.
- CreatePassiveSellOfferOperationResponse
- Represents a create passive sell offer operation response from Horizon.
- Currency
- Currency Documentation. From the stellar.toml CURRENCIES list, one set of fields for each currency supported. Applicable fields should be completed and any that don't apply should be excluded. See Stellar Toml
- CustomerFileResponse
- Response from a POST /customer/files request or part of GET /customer/files response.
- CustomerInformationNeededResponse
- Response indicating additional customer information is needed.
- CustomerInformationStatusResponse
- Response indicating the status of customer information processing.
- DataCreatedEffectResponse
- Represents a data entry created effect response from Horizon.
- DataInput
- DataOutput
- DataRemovedEffectResponse
- Represents a data entry removed effect response from Horizon.
- DataSponsorshipCreatedEffectResponse
- Represents a data entry sponsorship created effect response from Horizon.
- DataSponsorshipRemovedEffectResponse
- Represents a data entry sponsorship removed effect response from Horizon.
- DataSponsorshipUpdatedEffectResponse
- Represents a data entry sponsorship updated effect response from Horizon.
- DataUpdatedEffectResponse
- Represents a data entry updated effect response from Horizon.
- DeployRequest
- Request configuration for deploying a Soroban smart contract.
- DeploySACWithAssetHostFunction
- Deploys a Stellar Asset Contract (SAC) for a specific classic asset.
- DeploySACWithSourceAccountHostFunction
- Deploys a Stellar Asset Contract (SAC) for the source account.
- DepositAsset
- Configuration for a deposit asset supported by the anchor.
- DepositExchangeAsset
- Configuration for a deposit-exchange asset supported by the anchor.
- DepositExchangeRequest
- Request parameters for initiating a deposit with asset conversion.
- DepositInstruction
- Instructions for completing an off-chain deposit.
- DepositRequest
- Request parameters for initiating a deposit transaction.
- DepositResponse
- Represents an transfer service deposit response.
- Documentation
- Organization Documentation. From the stellar.toml DOCUMENTATION table. See Stellar Toml
- EffectResponse
- Abstract base class for all effect responses from Horizon.
- EffectResponseLinks
- Links to related resources for an effect.
- EffectsRequestBuilder
- Builds requests to query effects from Horizon.
- EndSponsoringFutureReservesOperation
- Ends the sponsorship established by BeginSponsoringFutureReservesOperation.
- EndSponsoringFutureReservesOperationBuilder
- Builder for EndSponsoringFutureReservesOperation.
- EndSponsoringFutureReservesOperationResponse
- Represents an end sponsoring future reserves operation response from Horizon.
- EventFilter
- Event filter for the getEvents request. See: https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getEvents
- EventInfo
- Detailed information about a single event emitted by a Soroban smart contract.
-
EventListener<
T> - Interface for streaming events from Horizon server-sent events (SSE).
- ExtendFootprintTTLOperation
- Extends the time-to-live (TTL) of Soroban contract state entries.
- ExtendFootprintTTLOperationBuilder
- Builder for ExtendFootprintTTLOperation.
- ExtendFootprintTTLOperationResponse
- Represents an extend footprint TTL operation response from Horizon.
- ExtraInfo
- Additional information from the anchor.
- ExtrasResultCodes
- Contains diagnostic result codes for failed transactions.
- FeatureFlags
- Feature flags indicating optional capabilities supported by the anchor.
- Federation
- Implements SEP-0002 Federation protocol for human-readable Stellar addresses.
- FederationResponse
- Represents a federation server response containing resolved account information.
- FeeBumpTransaction
- Represents Fee Bump Transaction in Stellar network. A fee bump transaction that wraps an existing transaction with a higher fee.
- FeeBumpTransactionBuilder
- Builder for creating fee bump transactions.
- FeeBumpTransactionResponse
- Represents a fee bump transaction that wraps another transaction.
- FeeChargedResponse
- Statistics about fees actually charged in recent transactions.
- FeeDetails
- Detailed breakdown of fees applied to a transaction.
- FeeDetailsDetails
- Individual fee component within a transaction's fee breakdown.
- FeeEndpointInfo
- Information about the /fee endpoint availability and requirements.
- FeeRequest
- Request parameters for querying transaction fees.
- FeeResponse
- Represents an transfer service fee response.
- FeeStatsRequestBuilder
- Builds requests for fee statistics.
- FeeStatsResponse
- Represents fee statistics from Horizon.
- FinancialAccountKYCFields
- Financial account information for KYC verification.
- Flags
- Authorization flags that control account behavior for issued assets.
- Footprint
- Footprint received when simulating a transaction. Contains utility functions.
- FriendBot
- Provides access to the Stellar testnet FriendBot for funding test accounts.
- FuturenetFriendBot
- Provides access to the Stellar Futurenet FriendBot for funding test accounts.
- GeneralInformation
- General information from the stellar.toml file. See Stellar Toml
- GetCustomerFilesResponse
- Response from a GET /customer/files request containing information about uploaded files.
- GetCustomerInfoField
- Represents a field that the anchor needs from the customer.
- GetCustomerInfoProvidedField
- Represents a field that the anchor has already received from the customer.
- GetCustomerInfoRequest
- Request for retrieving customer KYC information and status.
- GetCustomerInfoResponse
- Response from a GET /customer request containing customer KYC status and field requirements.
- GetEventsRequest
- Holds the request parameters for getEvents. See: https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getEvents
- GetEventsResponse
- Response from the getEvents RPC method.
- GetFeeStatsResponse
- Statistics for charged inclusion fees. The inclusion fee statistics are calculated from the inclusion fees that were paid for the transactions to be included onto the ledger. For Soroban transactions and Stellar transactions, they each have their own inclusion fees and own surge pricing. Inclusion fees are used to prevent spam and prioritize transactions during network traffic surge.
- GetHealthResponse
- General node health check response. See: https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getHealth
- GetLatestLedgerResponse
- See: https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getLatestLedger
- GetLedgerEntriesResponse
- Response from the getLedgerEntries RPC method.
- GetLedgersRequest
- Holds the request parameters for getLedgers. See: https://developers.stellar.org/docs/data/rpc/api-reference/methods/getLedgers
- GetLedgersResponse
- Response for the getLedgers request. See: https://developers.stellar.org/docs/data/rpc/api-reference/methods/getLedgers
- GetNetworkResponse
- General information about the currently configured network. This response will contain all the information needed to successfully submit transactions to the network this node serves. See: https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getNetwork
- GetTransactionResponse
- Response when polling the rpc server to find out if a transaction has been completed. See https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getTransaction
- GetTransactionsRequest
- Holds the request parameters for getTransactions. See: https://developers.stellar.org/docs/data/rpc/api-reference/methods/getTransactions
- GetTransactionsResponse
- Response from the getTransactions RPC method.
- GetVersionInfoResponse
- Version information about the RPC and Captive core. RPC manages its own, pared-down version of Stellar Core optimized for its own subset of needs. See: https://developers.stellar.org/docs/data/rpc/api-reference/methods/getVersionInfo
- HealthRequestBuilder
- Builds requests connected to the health endpoint of the Horizon server. Health endpoint provides information about the current operational status of the Horizon server. See: Stellar developer docs
- HealthResponse
- Represents health response received from the horizon server. Health endpoint provides information about the current status of the Horizon server. The actual Horizon API returns: {"database_connected": true, "core_up": true, "core_synced": true}
- HostFunction
- Base class for Soroban smart contract host functions.
- InclusionFee
- Statistics about transaction inclusion fees on the Soroban network.
- InflationOperationResponse
- Represents an inflation operation response from Horizon.
- InfoResponse
- Response containing anchor capabilities and supported operations.
- InnerTransaction
- Represents the original transaction wrapped by a fee bump transaction.
- InstallRequest
- Request configuration for installing Soroban contract WASM code.
- InvokeContractHostFunction
- Invokes a function on a deployed Soroban smart contract.
- InvokeHostFuncOpBuilder
- Builder for InvokeHostFunctionOperation.
- InvokeHostFunctionOperation
- Invokes a Soroban smart contract host function.
- InvokeHostFunctionOperationResponse
- Represents an invoke host function operation response from Horizon.
- IsValidSep7UrlResult
- Result of validating a SEP-0007 URI.
- JsonRpcMethod
- Holds name and args of a method request for JSON-RPC v2
- KeyPair
- Represents a Stellar Ed25519 keypair consisting of a public and optional private key.
- KYCService
- Implements SEP-0012 v1.15.0 KYC (Know Your Customer) API for Stellar services.
- LedgerBounds
- LedgerBounds are Preconditions of a transaction per CAP-21
- LedgerEntry
- A single ledger entry retrieved from the Soroban network.
- LedgerEntryChange
- Part of the simulate transaction response.
- LedgerInfo
- Represents a single ledger in the getLedgers response. See: https://developers.stellar.org/docs/data/rpc/api-reference/methods/getLedgers
- LedgerResponse
- Represents a ledger response from Horizon.
- LedgerResponseLinks
- HAL links for navigating related ledger resources.
- LedgersRequestBuilder
- Builds requests to query ledgers from Horizon.
- Link
- Represents a hypermedia link in a Horizon response.
- LiquidityPoolClaimableAssetAmount
- Represents an asset amount converted to a claimable balance from a liquidity pool.
- LiquidityPoolCreatedEffectResponse
- Represents a liquidity pool created effect response from Horizon.
- LiquidityPoolDepositedEffectResponse
- Represents a liquidity pool deposited effect response from Horizon.
- LiquidityPoolDepositOperation
- Deposits assets into an automated market maker (AMM) liquidity pool.
- LiquidityPoolDepositOperationBuilder
- Builder for LiquidityPoolDepositOperation.
- LiquidityPoolDepositOperationResponse
- Represents a liquidity pool deposit operation response from Horizon.
- LiquidityPoolEffectResponse
- Represents liquidity pool details in effect responses.
- LiquidityPoolPriceResponse
- Represents a price in a liquidity pool as a rational number.
- LiquidityPoolRemovedEffectResponse
- Represents a liquidity pool removed effect response from Horizon.
- LiquidityPoolResponse
- Represents a liquidity pool response from the Horizon API.
- LiquidityPoolResponseLinks
- HAL links for navigating related liquidity pool resources.
- LiquidityPoolRevokedEffectResponse
- Represents a liquidity pool revoked effect response from Horizon.
- LiquidityPoolsRequestBuilder
- Builds requests to query liquidity pools from Horizon.
- LiquidityPoolTradeEffectResponse
- Represents a liquidity pool trade effect response from Horizon.
- LiquidityPoolTradesRequestBuilder
- Builds requests to query trades for a specific liquidity pool from Horizon.
- LiquidityPoolTradesResponse
- Response containing a collection of trades for a liquidity pool.
- LiquidityPoolTradesResponseLinks
- HAL links for navigating liquidity pool trades response.
- LiquidityPoolWithdrawOperation
- Withdraws assets from an AMM liquidity pool by burning pool shares.
- LiquidityPoolWithdrawOperationBuilder
- Builder for LiquidityPoolWithdrawOperation.
- LiquidityPoolWithdrawOperationResponse
- Represents a liquidity pool withdraw operation response from Horizon.
- LiquidityPoolWithdrewEffectResponse
- Represents a liquidity pool withdrew effect response from Horizon.
- ManageBuyOfferOperation
- Creates, updates, or deletes a buy offer on the Stellar DEX.
- ManageBuyOfferOperationBuilder
- Builder for constructing ManageBuyOffer operations.
- ManageBuyOfferOperationResponse
- Represents a manage buy offer operation response from Horizon.
- ManageDataOperation
- Sets, modifies, or deletes a data entry on an account.
- ManageDataOperationBuilder
- Builder for constructing ManageData operations.
- ManageDataOperationResponse
- Represents a manage data operation response from Horizon.
- ManageSellOfferOperation
- Creates, updates, or deletes a sell offer on the Stellar DEX.
- ManageSellOfferOperationBuilder
- Builder for constructing ManageSellOffer operations.
- ManageSellOfferOperationResponse
- Represents a manage sell offer operation response from Horizon.
- MaxFeeResponse
- Statistics about maximum fees users set when submitting transactions.
- Memo
- Represents optional extra information attached to Stellar transactions.
- MemoHash
- Represents a MEMO_HASH type memo containing a 32-byte hash.
- MemoHashAbstract
- Abstract base class for hash-based memos (MEMO_HASH and MEMO_RETURN).
- MemoId
- Represents a MEMO_ID type memo containing a 64-bit unsigned integer.
- MemoNone
- Represents a MEMO_NONE type memo (no additional data).
- MemoReturnHash
- Represents a MEMO_RETURN type memo containing a transaction hash reference.
- MemoText
- Represents a MEMO_TEXT type memo containing UTF-8 text.
- MethodOptions
- Options for fine-tuning contract method invocation behavior.
- MnemonicConstants
- BIP39 mnemonic and wallet generation constants for SEP-0005 compliance.
- MuxedAccount
- Represents a muxed account for transaction multiplexing.
- NativeUnionVal
- Represents a union value for Soroban contract specifications. Used when passing union type values to contract functions.
- NaturalPersonKYCFields
- KYC fields for natural persons (individuals).
- Network
- Represents a Stellar network (public, testnet, or custom).
- NetworkConstants
- Network, timeout, and HTTP-related constants for the Stellar SDK.
- OfferCreatedEffectResponse
- Represents an offer created effect response from Horizon.
- OfferRemovedEffectResponse
- Represents an offer removed effect response from Horizon.
- OfferResponse
- Represents an offer on Stellar's decentralized exchange (DEX).
- OfferResponseLinks
- Hypermedia links connected to an offer response.
- OffersRequestBuilder
- Builds requests to query offers from Horizon.
- OfferUpdatedEffectResponse
- Represents an offer updated effect response from Horizon.
- Operation
- Base class for all operations in a Stellar transaction.
- OperationResponse
- Abstract base class for all operation responses from Horizon.
- OperationResponseLinks
- HAL-compliant hypermedia links for operation resources.
- OperationsRequestBuilder
- Builds requests to query operations from Horizon.
- OrderBookRequestBuilder
- Builds requests for the order book.
- OrderBookResponse
- Represents an order book for a trading pair on Stellar's DEX.
- OrderBookRow
- Represents a single price level in an order book.
- OrganizationKYCFields
- KYC fields for organizations (businesses).
-
Page<
T> - Represents a paginated collection of resources from the Horizon server.
- PageLinks
- Navigation links for paginated responses.
- PaginationOptions
- Pagination parameters for Soroban RPC methods that return large result sets.
- ParameterResponse
- Represents a parameter passed to a Soroban smart contract function.
- ParsedSep7UrlResult
- Result of parsing a SEP-0007 URI.
- PasskeyUtils
- Utilities for working with WebAuthn passkeys in Soroban smart contracts.
- PatchTransactionRequest
- Request parameters for updating transaction information.
- PathPaymentStrictReceiveOperation
- Sends a payment through a path, specifying the exact amount the destination receives.
- PathPaymentStrictReceiveOperationBuilder
- Builder for constructing PathPaymentStrictReceive operations.
- PathPaymentStrictReceiveOperationResponse
- Represents a path payment strict receive operation response from Horizon.
- PathPaymentStrictSendOperation
- Sends a payment through a path, specifying the exact amount to send.
- PathPaymentStrictSendOperationBuilder
- Builder for constructing PathPaymentStrictSend operations.
- PathPaymentStrictSendOperationResponse
- Represents a path payment strict send operation response from Horizon.
- PathResponse
- Represents a payment path found by the Stellar path finding algorithm.
- PathResponseLinks
- Hypermedia links related to this path response.
- PaymentOperation
- Sends a payment of a specified asset to a destination account.
- PaymentOperationBuilder
- Builder for constructing Payment operations.
- PaymentOperationResponse
- Represents a payment operation response from Horizon.
- PaymentsRequestBuilder
- Builder for requests to the payments endpoint.
- PointOfContact
- Point of Contact Documentation. From the stellar.toml PRINCIPALS list. It contains identifying information for the primary point of contact or principal of the organization. See Stellar Toml
- PostActionDone
- Indicates that the posted action was sufficient and no further action is required from the user.
- PostActionNextUrl
- Indicates that further action is required from the user.
- PostActionResponse
- Response from posting action fields to complete a required action.
- PostTransactionActionRequired
- This response means that the user must complete an action before this transaction can be approved. The approval service will provide a URL that facilitates the action. Upon completion, the user will resubmit the transaction.
- PostTransactionPending
- This response means that the issuer could not determine whether to approve the transaction at the time of receiving it. Wallet can re-submit the same transaction at a later point in time.
- PostTransactionRejected
- This response means that the transaction is not compliant and could not be revised to be made compliant.
- PostTransactionResponse
- Response from submitting a transaction to the approval server.
- PostTransactionRevised
- This response means that the transaction was revised to be made compliant.
- PostTransactionSuccess
- This response means that the transaction was found compliant and signed without being revised.
- PreconditionsLedgerBoundsResponse
- Ledger bounds precondition for a transaction.
- PreconditionsTimeBoundsResponse
- Time bounds precondition for a transaction.
- Price
- Represents a price as a rational number (fraction) on Stellar.
- PutCustomerCallbackRequest
- Request for registering a callback URL to receive KYC status updates.
- PutCustomerInfoRequest
- Request for uploading or updating customer KYC information.
- PutCustomerInfoResponse
- Response from a PUT /customer request after uploading or updating customer information.
- PutCustomerVerificationRequest
- Request for verifying customer information fields using confirmation codes.
- Refund
- Information about refunds associated with a transaction.
- RefundPayment
- Information about a single refund payment.
- RegulatedAsset
- Represents a regulated asset that requires approval for transactions.
- RegulatedAssetsService
- Service for interacting with SEP-0008 regulated assets.
- RequestBuilder
- Base class for all Horizon API request builders.
- RequestBuilderOrder
- Represents sorting order options for query results.
- ReserveResponse
- Represents one asset reserve in a liquidity pool.
- ResourceConfig
- Part of the SimulateTransactionRequest. Allows budget instruction leeway used in preflight calculations to be configured.
- Response
- Base class for all responses received from the Horizon server.
- ResponseConverter
- Converts JSON maps to strongly-typed response objects.
-
ResponseHandler<
T> - Handles HTTP responses from Horizon and converts them to typed objects.
- RestoreFootprintOperation
- Restores archived Soroban contract state entries back to active storage.
- RestoreFootprintOperationBuilder
- Builder for RestoreFootprintOperation.
- RestoreFootprintOperationResponse
- Represents a restore footprint operation response from Horizon.
- RestorePreamble
- It can only present on successful simulation (i.e. no error) of InvokeHostFunction operations. If present, it indicates the simulation detected expired ledger entries which requires restoring with the submission of a RestoreFootprint operation before submitting the InvokeHostFunction operation. The minResourceFee and transactionData fields should be used to construct the transaction containing the RestoreFootprint operation.
- RevokeSponsorshipOperation
- Revokes sponsorship of a ledger entry or signer, transferring reserve responsibility.
- RevokeSponsorshipOperationBuilder
- Builder for RevokeSponsorshipOperation.
- RevokeSponsorshipOperationResponse
- Represents a revoke sponsorship operation response from Horizon.
- RootResponse
- Represents the root endpoint response from a Horizon server.
- SendTransactionResponse
- Response when submitting a real transaction to the stellar network. See: https://developers.stellar.org/network/soroban-rpc/api-reference/methods/sendTransaction
- SEP24DepositAsset
- Information about a specific asset available for deposit.
- SEP24DepositRequest
- Request to initiate an interactive deposit flow with an anchor.
- SEP24FeeRequest
- Request to query the anchor's fee schedule for deposit or withdrawal operations.
- SEP24FeeResponse
- Response from the /fee endpoint containing the calculated fee.
- SEP24InfoResponse
- Response from the /info endpoint containing anchor capabilities.
- SEP24InteractiveResponse
- Response from deposit or withdraw endpoints containing interactive flow details.
- SEP24Transaction
- Represents a single deposit or withdrawal transaction with an anchor.
- SEP24TransactionRequest
- Request to query or validate a specific transaction with the anchor.
- SEP24TransactionResponse
- Response from the /transaction endpoint containing a single transaction.
- SEP24TransactionsRequest
- Request to query transaction history for deposits and withdrawals.
- SEP24TransactionsResponse
- Response from the /transactions endpoint containing a list of transactions.
- SEP24WithdrawAsset
- Information about a specific asset available for withdrawal.
- SEP24WithdrawRequest
- Request to initiate an interactive withdrawal flow with an anchor.
- SEP30AccountResponse
- Response containing account recovery information.
- SEP30AccountsResponse
- Response containing a list of accounts.
- SEP30AuthMethod
- Authentication method for identity verification.
- SEP30RecoveryService
- Implements SEP-0030 v0.8.1 - Account Recovery: multi-party recovery of Stellar accounts.
- SEP30Request
- Request for registering or updating account recovery identities.
- SEP30RequestIdentity
- Identity configuration for account recovery.
- SEP30ResponseIdentity
- Identity information in recovery response.
- SEP30ResponseSigner
- Signer information for recovery transactions.
- SEP30SignatureResponse
- Response containing a transaction signature.
- SEP38Asset
- Information about a supported asset for exchange operations.
- SEP38BuyAsset
- Buy asset information with price and decimal precision.
- Sep38BuyDeliveryMethod
- Delivery method for buying an off-chain asset from the anchor.
- SEP38Fee
- Fee structure for an exchange operation.
- SEP38FeeDetails
- Detailed breakdown of a single fee component.
- SEP38InfoResponse
- Response containing supported assets and delivery methods.
- SEP38PostQuoteRequest
- Request for creating a firm quote.
- SEP38PriceResponse
- Response containing an indicative price quote.
- SEP38PricesResponse
- Response containing indicative prices for multiple buy assets.
- SEP38QuoteResponse
- Response containing a firm quote.
- SEP38QuoteService
- Implements SEP-0038 v2.5.0 - Anchor RFQ (Request for Quote) API.
- Sep38SellDeliveryMethod
- Delivery method for selling an off-chain asset to the anchor.
- SequenceBumpedEffectResponse
- Represents a sequence bumped effect response from Horizon.
- SetOptionsOperation
- Configures account settings including flags, thresholds, signers, and account properties.
- SetOptionsOperationBuilder
- Builder for SetOptionsOperation.
- SetOptionsOperationResponse
- Represents a set options operation response from Horizon.
- SetTrustLineFlagsOperation
- Sets or clears flags on a trustline for regulatory control and asset management.
- SetTrustLineFlagsOperationBuilder
- Builder for SetTrustLineFlagsOperation.
- SetTrustlineFlagsOperationResponse
- Represents a set trustline flags operation response from Horizon.
- SignedPayloadSigner
- Data model for the signed payload signer
- Signer
- Represents a signer authorized to sign transactions for an account.
- SignerCreatedEffectResponse
- Represents a signer created effect response from Horizon.
- SignerEffectResponse
- Base class for signer-related effect responses from Horizon.
- SignerKey
- SignerKey is a helper class that creates XdrSignerKey objects.
- SignerRemovedEffectResponse
- Represents a signer removed effect response from Horizon.
- SignerSponsorshipCreatedEffectResponse
- Represents a signer sponsorship created effect response from Horizon.
- SignerSponsorshipRemovedEffectResponse
- Represents a signer sponsorship removed effect response from Horizon.
- SignerSponsorshipUpdatedEffectResponse
- Represents a signer sponsorship updated effect response from Horizon.
- SignerUpdatedEffectResponse
- Represents a signer updated effect response from Horizon.
- SimulateHostFunctionResult
- Result data from simulating a Soroban contract invocation.
- SimulateTransactionRequest
- Holds the request parameters for simulateTransaction. See: https://developers.stellar.org/network/soroban-rpc/api-reference/methods/simulateTransaction
- SimulateTransactionResponse
- Response that will be received when submitting a trial contract invocation. The response will include the anticipated affects the given transaction will have on the network. Additionally, information needed to build, sign, and actually submit the transaction will be provided.
- SimulateTransactionResult
- Used as a part of simulate transaction. See: https://developers.stellar.org/network/soroban-rpc/api-reference/methods/simulateTransaction
- SorobanAddressCredentials
- Address-based authorization credentials for Soroban contract invocations.
- SorobanAuthorizationEntry
- Authorization entry for Soroban contract invocations.
- SorobanAuthorizedFunction
- Represents a function that requires authorization in Soroban.
- SorobanAuthorizedInvocation
- Represents a tree of authorized function invocations in Soroban.
- SorobanClient
- High-level client for interacting with deployed Soroban smart contracts.
- SorobanContractInfo
- Container for metadata extracted from Soroban contract bytecode.
- SorobanContractParser
- Parser for extracting metadata from Soroban contract WebAssembly bytecode.
- SorobanCredentials
- Authorization credentials for Soroban contract invocations.
- SorobanRpcErrorResponse
- Error response.
- SorobanRpcResponse
- Abstract class for soroban rpc responses.
- SorobanServer
- Client for interacting with a Soroban RPC server.
- StandardKYCFields
- Implements SEP-0009 - Standard KYC Fields for Stellar Ecosystem.
- StellarProtocolConstants
- Protocol-specific constants defined by the Stellar protocol and CAPs (Core Advancement Proposals).
- StellarSDK
- Main entry point for interacting with the Stellar network via Horizon API.
- StellarToml
- Parses and provides access to stellar.toml files as defined in SEP-0001.
- StrictReceivePathsRequestBuilder
- Builds requests connected to finding paths. Paths provide information about potential path payments. A path can be used to populate the necessary fields for a path payment operation. The strict receive payment path endpoint lists the paths a payment can take based on the amount of an asset you want the recipient to receive. The destination asset amount stays constant, and the type and amount of an asset sent varies based on offers in the order books. See: Stellar developer docs
- StrictSendPathsRequestBuilder
- Builds requests connected to finding paths. Paths provide information about potential path payments. A path can be used to populate the necessary fields for a path payment operation. The strict receive payment path endpoint lists the paths a payment can take based on the amount of an asset you want to send. The source asset amount stays constant, and the type and amount of an asset received varies based on offers in the order books. See: Stellar developer docs
- StrKey
- Provides encoding and decoding for Stellar strkey addresses.
- SubmitAsyncTransactionResponse
- Response of async transaction submission to Horizon. See Stellar developer docs
- SubmitCompletedChallengeResponse
- Represents the response after submitting a signed SEP-10 challenge transaction.
- SubmitTransactionResponse
- Represents the Horizon server response after submitting a transaction.
- SubmitTransactionResponseExtras
- Additional diagnostic information for transaction submission results.
- SubmitUriSchemeTransactionResponse
- Response from signing and submitting a SEP-0007 transaction URI.
- Thresholds
- Account signature threshold weights for different operation types.
- TimeBounds
- TimeBounds represents the time interval that a transaction is valid.
- TopicFilter
- Part of the getEvents request parameters. https://developers.stellar.org/network/soroban-rpc/api-reference/methods/getEvents
- TradeAggregationResponse
- Represents aggregated trade statistics for a time period (OHLCV data).
- TradeAggregationsRequestBuilder
- Builds requests for trade aggregations.
- TradeEffectResponse
- Represents a trade effect response from Horizon.
- TradeResponse
- Represents a trade executed on the Stellar network.
- TradeResponseLinks
- Hypermedia links related to this trade response.
- TradesRequestBuilder
- Builds requests for trades.
- Transaction
- Represents a transaction in the Stellar network.
- TransactionBuilder
- Builder class for constructing Stellar transactions.
- TransactionBuilderAccount
- Specifies interface for Account object used in TransactionBuilder.
- TransactionEvents
- Events emitted during transaction execution on the Soroban network.
- TransactionInfo
- Detailed information about a single transaction on the Soroban network.
- TransactionPreconditions
- Transaction preconditions for advanced transaction control.
- TransactionPreconditionsResponse
- Transaction preconditions that must be satisfied for execution.
- TransactionRefundPayment
- Part of the transaction result.
- TransactionRefunds
- Part of the transaction result.
- TransactionResponse
- Represents a confirmed transaction in the Stellar network.
- TransactionResponseLinks
- HAL links for navigating related transaction resources.
- TransferServerSEP24Service
- Implements SEP-0024 v3.8.0 - Hosted Deposit and Withdrawal for Stellar anchors.
- TransferServerService
- Implements SEP-0006 Programmatic Deposit and Withdrawal API.
- TrustlineAuthorizationResponse
- Deprecated: use TrustLineFlagsUpdatedEffectResponse instead Represents trust line authorized effects abstract object. See: Stellar developer docs.
- TrustlineAuthorizedEffectResponse
- Deprecated: use TrustLineFlagsUpdatedEffectResponse instead. Represents a trustline authorized effect response from Horizon.
- TrustlineAuthorizedToMaintainLiabilitiesEffectResponse
- Deprecated: use TrustLineFlagsUpdatedEffectResponse instead. Represents a trustline authorized to maintain liabilities effect response from Horizon.
- TrustlineCreatedEffectResponse
- Represents a trustline created effect response from Horizon.
- TrustlineCUDResponse
- Base class for trustline Create, Update, Delete effect responses from Horizon.
- Deprecated: use TrustLineFlagsUpdatedEffectResponse instead. Represents a trustline deauthorized effect response from Horizon.
- TrustLineEntryExtensionV2
- TrustLineEntryExtensionV2Ext
- TrustLineFlagsUpdatedEffectResponse
- Represents a trustline flags updated effect response from Horizon.
- TrustlineRemovedEffectResponse
- Represents a trustline removed effect response from Horizon.
- TrustlineSponsorshipCreatedEffectResponse
- Represents a trustline sponsorship created effect response from Horizon.
- TrustlineSponsorshipRemovedEffectResponse
- Represents a trustline sponsorship removed effect response from Horizon.
- TrustlineSponsorshipUpdatedEffectResponse
- Represents a trustline sponsorship updated effect response from Horizon.
- TrustlineUpdatedEffectResponse
- Represents a trustline updated effect response from Horizon.
- TxRep
- SEP-0011 TxRep: Human-readable transaction representation.
-
TypedResponse<
T> - Interface for responses that require runtime type information.
-
TypeToken<
T> - Generic type token for preserving runtime type information.
- UploadContractWasmHostFunction
- Uploads WebAssembly (WASM) bytecode for smart contract deployment.
- URIScheme
- Implements utility methods for SEP-0007 - URI Scheme to facilitate delegated signing.
- UriSchemeReplacement
-
Represents a field replacement specification for SEP-0007
replaceparameters. - Util
- Provides utility methods for common operations in the Stellar SDK.
- Validator
- Validator Information. From the the stellar.toml VALIDATORS list, one set of fields for each node your organization runs. Combined with the steps outlined in SEP-20, this section allows to declare the node(s), and to let others know the location of any public archives they maintain. See Stellar Toml
- VersionByte
- Version byte constants for different Stellar address types.
- Wallet
- Implements SEP-0005 Key Derivation Methods for Stellar Keys.
- WebAuth
- Implements SEP-0010 Web Authentication protocol for Stellar applications.
- WithdrawAsset
- Configuration for a withdrawal asset supported by the anchor.
- WithdrawExchangeAsset
- Configuration for a withdrawal-exchange asset supported by the anchor.
- WithdrawExchangeRequest
- Request parameters for initiating a withdrawal with asset conversion.
- WithdrawRequest
- Request parameters for initiating a withdrawal transaction.
- WithdrawResponse
- Represents an transfer service withdraw response.
- XdrAccountEntry
- XdrAccountEntryExt
- XdrAccountEntryV1
- XdrAccountEntryV1Ext
- XdrAccountEntryV2
- XdrAccountEntryV2Ext
- XdrAccountEntryV3
- XdrAccountFlags
- XdrAccountID
- XdrAccountMergeResult
- XdrAccountMergeResultCode
- XdrAllowTrustOp
- XdrAllowTrustOpAsset
- XdrAllowTrustResult
- XdrAllowTrustResultCode
- XdrAsset
- XdrAssetAlphaNum12
- XdrAssetAlphaNum4
- XdrAssetType
- XdrAuth
- XdrAuthCert
- XdrAuthenticatedMessage
- XdrAuthenticatedMessageV0
- XdrBeginSponsoringFutureReservesOp
- XdrBeginSponsoringFutureReservesResult
- XdrBeginSponsoringFutureReservesResultCode
- XdrBigInt64
- XdrBucketEntry
- XdrBucketEntryType
- XdrBumpSequenceOp
- XdrBumpSequenceResult
- XdrBumpSequenceResultCode
- XdrChangeTrustAsset
- XdrChangeTrustOp
- XdrChangeTrustResult
- XdrChangeTrustResultCode
- XdrClaimableBalanceEntry
- XdrClaimableBalanceEntryExt
- XdrClaimableBalanceEntryExtV1
- XdrClaimableBalanceID
- XdrClaimableBalanceIDType
- XdrClaimant
- XdrClaimantType
- XdrClaimantV0
- XdrClaimAtom
- XdrClaimAtomType
- XdrClaimClaimableBalanceOp
- XdrClaimClaimableBalanceResult
- XdrClaimClaimableBalanceResultCode
- XdrClaimLiquidityAtom
- XdrClaimOfferAtom
- XdrClaimOfferAtomV0
- XdrClaimPredicate
- XdrClaimPredicateType
- XdrClawbackClaimableBalanceOp
- XdrClawbackClaimableBalanceResult
- XdrClawbackClaimableBalanceResultCode
- XdrClawbackOp
- XdrClawbackResult
- XdrClawbackResultCode
- XdrConfigSettingContractBandwidthV0
- XdrConfigSettingContractComputeV0
- XdrConfigSettingContractEventsV0
- XdrConfigSettingContractExecutionLanesV0
- XdrConfigSettingContractHistoricalDataV0
- XdrConfigSettingContractLedgerCostExtV0
- XdrConfigSettingContractLedgerCostV0
- XdrConfigSettingContractParallelComputeV0
- XdrConfigSettingEntry
- XdrConfigSettingID
- XdrConfigSettingSCPTiming
- XdrConfigUpgradeSetKey
- XdrConstantProduct
- XdrContractCodeCostInputs
- XdrContractCodeEntry
- XdrContractCodeEntryExt
- XdrContractCodeEntryExtV1
- XdrContractCostParamEntry
- XdrContractCostParams
- XdrContractCostType
- XdrContractDataDurability
- XdrContractDataEntry
- XdrContractEvent
- XdrContractEventBody
- XdrContractEventBodyV0
- XdrContractEventType
- XdrContractExecutable
- XdrContractExecutableType
- XdrContractIDPreimage
- XdrContractIDPreimageType
- XdrCreateAccountOp
- XdrCreateAccountResult
- XdrCreateAccountResultCode
- XdrCreateClaimableBalanceOp
- XdrCreateClaimableBalanceResult
- XdrCreateClaimableBalanceResultCode
- XdrCreateContractArgs
- XdrCreateContractArgsV2
- XdrCreatePassiveSellOfferOp
- XdrCryptoKeyType
- XdrCurve25519Public
- XdrCurve25519Secret
- XdrDataEntry
- XdrDataEntryExt
- XdrDataInputStream
- XdrDataOutputStream
- XdrDataValue
- XdrDecoratedSignature
- XdrDiagnosticEvent
- XdrDontHave
- XdrEndSponsoringFutureReservesResult
- XdrEndSponsoringFutureReservesResultCode
- XdrEnvelopeType
- XdrError
- XdrErrorCode
- XdrEvictionIterator
- XdrExtendFootprintTTLOp
- XdrExtendFootprintTTLResult
- XdrExtendFootprintTTLResultCode
- XdrExtensionPoint
- XdrFeeBumpTransaction
- XdrFeeBumpTransactionEnvelope
- XdrFeeBumpTransactionExt
- XdrFeeBumpTransactionInnerTx
- XdrHash
- XdrHashIDPreimage
- XdrHashIDPreimageContractID
- XdrHashIDPreimageOperationID
- XdrHashIDPreimageRevokeID
- XdrHashIDPreimageSorobanAuthorization
- XdrHello
- XdrHmacSha256Key
- XdrHmacSha256Mac
- XdrHostFunction
- XdrHostFunctionType
- XdrInflationPayout
- XdrInflationResult
- XdrInflationResultCode
- XdrInnerTransactionResult
- XdrInnerTransactionResultPair
- XdrInnerTransactionResultResult
- XdrInt128Parts
- XdrInt256Parts
- XdrInt32
- XdrInt64
- XdrInvokeContractArgs
- XdrInvokeHostFunctionOp
- XdrInvokeHostFunctionResult
- XdrInvokeHostFunctionResultCode
- XdrInvokeHostFunctionSuccessPreImage
- XdrIPAddrType
- XdrLedgerBounds
- XdrLedgerEntry
- XdrLedgerEntryChange
- XdrLedgerEntryChanges
- XdrLedgerEntryChangeType
- XdrLedgerEntryData
- XdrLedgerEntryExt
- XdrLedgerEntryType
- XdrLedgerEntryV1
- XdrLedgerEntryV1Ext
- XdrLedgerFootprint
- XdrLedgerHeader
- XdrLedgerHeaderExt
- XdrLedgerHeaderHistoryEntry
- XdrLedgerHeaderHistoryEntryExt
- XdrLedgerKey
- XdrLedgerKeyAccount
- XdrLedgerKeyContractCode
- XdrLedgerKeyContractData
- XdrLedgerKeyData
- XdrLedgerKeyOffer
- XdrLedgerKeyTrustLine
- XdrLedgerKeyTTL
- XdrLedgerSCPMessages
- XdrLedgerUpgrade
- XdrLedgerUpgradeType
- XdrLiabilities
- XdrLiquidityPoolBody
- XdrLiquidityPoolConstantProductParameters
- XdrLiquidityPoolDepositOp
- XdrLiquidityPoolDepositResult
- XdrLiquidityPoolDepositResultCode
- XdrLiquidityPoolEntry
- XdrLiquidityPoolParameters
- XdrLiquidityPoolType
- XdrLiquidityPoolWithdrawOp
- XdrLiquidityPoolWithdrawResult
- XdrLiquidityPoolWithdrawResultCode
- XdrManageBuyOfferOp
- XdrManageDataOp
- XdrManageDataResult
- XdrManageDataResultCode
- XdrManageOfferEffect
- XdrManageOfferResult
- XdrManageOfferResultCode
- XdrManageOfferSuccessResult
- XdrManageOfferSuccessResultOffer
- XdrManageSellOfferOp
- XdrMemo
- XdrMemoType
- XdrMessageType
- XdrMuxedAccount
- XdrMuxedAccountMed25519
- XdrNodeID
- XdrOfferEntry
- XdrOfferEntryExt
- XdrOfferEntryFlags
- XdrOperation
- XdrOperationBody
- XdrOperationMeta
- XdrOperationMetaV2
- XdrOperationResult
- XdrOperationResultCode
- XdrOperationResultTr
- XdrOperationType
- XdrPathPaymentResultSuccess
- XdrPathPaymentStrictReceiveOp
- XdrPathPaymentStrictReceiveResult
- XdrPathPaymentStrictReceiveResultCode
- XdrPathPaymentStrictSendOp
- XdrPathPaymentStrictSendResult
- XdrPathPaymentStrictSendResultCode
- XdrPaymentOp
- XdrPaymentResult
- XdrPaymentResultCode
- XdrPeerAddress
- XdrPeerAddressIp
- XdrPreconditions
- XdrPreconditionsV2
- XdrPreconditionType
- XdrPrice
- XdrPublicKey
- XdrPublicKeyType
- XdrRestoreFootprintOp
- XdrRestoreFootprintResult
- XdrRestoreFootprintResultCode
- XdrRevokeSponsorshipOp
- XdrRevokeSponsorshipResult
- XdrRevokeSponsorshipResultCode
- XdrRevokeSponsorshipSigner
- XdrRevokeSponsorshipType
- XdrSCAddress
- XdrSCAddressType
- XdrSCContractInstance
- XdrSCEnvMetaEntry
- XdrSCEnvMetaKind
- XdrSCError
- XdrSCErrorCode
- XdrSCErrorType
- XdrSCMapEntry
- XdrSCMetaEntry
- XdrSCMetaKind
- XdrSCMetaV0
- XdrSCNonceKey
- XdrSCPBallot
- XdrSCPEnvelope
- XdrSCPHistoryEntry
- XdrSCPHistoryEntryV0
- XdrSCPNomination
- XdrSCPQuorumSet
- XdrSCPStatement
- XdrSCPStatementConfirm
- XdrSCPStatementExternalize
- XdrSCPStatementPledges
- XdrSCPStatementPrepare
- XdrSCPStatementType
- XdrSCSpecEntry
- XdrSCSpecEntryKind
- XdrSCSpecEventDataFormat
- XdrSCSpecEventParamLocationV0
- XdrSCSpecEventParamV0
- XdrSCSpecEventV0
- XdrSCSpecFunctionInputV0
- XdrSCSpecFunctionV0
- XdrSCSpecType
- XdrSCSpecTypeBytesN
- XdrSCSpecTypeDef
- XdrSCSpecTypeMap
- XdrSCSpecTypeOption
- XdrSCSpecTypeResult
- XdrSCSpecTypeTuple
- XdrSCSpecTypeUDT
- XdrSCSpecTypeVec
- XdrSCSpecUDTEnumCaseV0
- XdrSCSpecUDTEnumV0
- XdrSCSpecUDTErrorEnumCaseV0
- XdrSCSpecUDTErrorEnumV0
- XdrSCSpecUDTStructFieldV0
- XdrSCSpecUDTStructV0
- XdrSCSpecUDTUnionCaseTupleV0
- XdrSCSpecUDTUnionCaseV0
- XdrSCSpecUDTUnionCaseV0Kind
- XdrSCSpecUDTUnionCaseVoidV0
- XdrSCSpecUDTUnionV0
- XdrSCVal
- XdrSCValType
- XdrSequenceNumber
- XdrSetOptionsOp
- XdrSetOptionsResult
- XdrSetOptionsResultCode
- XdrSetTrustLineFlagsOp
- XdrSetTrustLineFlagsResult
- XdrSetTrustLineFlagsResultCode
- XdrSignature
- XdrSignatureHint
- XdrSignedPayload
- XdrSigner
- XdrSignerKey
- XdrSignerKeyType
- XdrSimplePaymentResult
- XdrSorobanAddressCredentials
- XdrSorobanAuthorizationEntry
- XdrSorobanAuthorizedFunction
- XdrSorobanAuthorizedFunctionType
- XdrSorobanAuthorizedInvocation
- XdrSorobanCredentials
- XdrSorobanCredentialsType
- XdrSorobanResources
- XdrSorobanResourcesExtV0
- XdrSorobanTransactionData
- XdrSorobanTransactionDataExt
- XdrSorobanTransactionMeta
- XdrSorobanTransactionMetaExt
- XdrSorobanTransactionMetaExtV1
- XdrSorobanTransactionMetaV2
- XdrStateArchivalSettings
- XdrStellarMessage
- XdrStellarValue
- XdrStellarValueExt
- XdrString32
- XdrString64
- XdrThresholdIndexes
- XdrThresholds
- XdrTimeBounds
- XdrTransaction
- XdrTransactionEnvelope
- XdrTransactionEvent
- XdrTransactionEventStage
- XdrTransactionExt
- XdrTransactionHistoryEntry
- XdrTransactionHistoryEntryExt
- XdrTransactionHistoryResultEntry
- XdrTransactionHistoryResultEntryExt
- XdrTransactionMeta
- XdrTransactionMetaV1
- XdrTransactionMetaV2
- XdrTransactionMetaV3
- XdrTransactionMetaV4
- XdrTransactionResult
- XdrTransactionResultCode
- XdrTransactionResultExt
- XdrTransactionResultPair
- XdrTransactionResultResult
- XdrTransactionResultSet
- XdrTransactionSet
- XdrTransactionSignaturePayload
- XdrTransactionSignaturePayloadTaggedTransaction
- XdrTransactionV0
- Transaction used before protocol 13.
- XdrTransactionV0Envelope
- Transaction envelope used before protocol 13.
- XdrTransactionV0Ext
- XdrTransactionV1Envelope
- XdrTrustlineAsset
- XdrTrustLineEntry
- XdrTrustLineEntryExt
- XdrTrustLineEntryV1
- XdrTrustLineEntryV1Ext
- XdrTrustLineFlags
- XdrTTLEntry
- XdrUInt128Parts
- XdrUint256
- XdrUInt256Parts
- XdrUint32
- XdrUint64
- XdrUpgradeType
- XdrValue
Extensions
-
IndexOfElements
on List<
T> - Extension for finding subsequences within a list.
Constants
- base16codec → const Base16Codec
- Constant instance of Base16Codec for convenient encoding/decoding.
- LANGUAGE_CHINESE_SIMPLIFIED → const String
- Language option for Chinese Simplified mnemonic word list.
- LANGUAGE_CHINESE_TRADITIONAL → const String
- Language option for Chinese Traditional mnemonic word list.
- LANGUAGE_ENGLISH → const String
- Language option for English mnemonic word list.
- LANGUAGE_FRENCH → const String
- Language option for French mnemonic word list.
- LANGUAGE_ITALIAN → const String
- Language option for Italian mnemonic word list.
- LANGUAGE_JAPANESE → const String
- Language option for Japanese mnemonic word list.
- LANGUAGE_KOREAN → const String
- Language option for Korean mnemonic word list.
- LANGUAGE_MALAY → const String
- Language option for Malay mnemonic word list.
- LANGUAGE_SPANISH → const String
- Language option for Spanish mnemonic word list.
Functions
-
addressFromId(
String id) → Address? - Converts a Stellar identifier string to an Address object.
-
base16decode(
String encoded) → List< int> - Decodes a Base16 (hexadecimal) string to a byte array.
-
base16encode(
List< int> bytes) → String - Encodes a byte array to a Base16 (hexadecimal) string.
-
checkArgument(
bool expression, String errorMessage) → dynamic - Validates that an argument meets a required condition.
-
checkNotNull(
dynamic reference, String errorMessage) → dynamic - Validates that a reference is not null.
-
convertDouble(
dynamic src) → double? - Converts a dynamic value to double, handling various input types.
-
convertInt(
dynamic src) → int? - Converts a dynamic value to int, handling various input types.
-
isHexString(
String input) → bool - Checks if a string contains only hexadecimal characters.
-
removeTailZero(
String src) → String - Removes trailing zeros from a numeric string.
-
serializeNull(
dynamic src) → String? - Serializes a value to null for JSON encoding.
Exceptions / Errors
- AssetCodeLengthInvalidException
- Exception thrown when an asset code length is invalid.
- AuthenticationRequiredException
- Exception thrown when an endpoint requires authentication.
- ChallengeRequestErrorResponse
- Exception thrown when the challenge request endpoint returns an error.
- ChallengeValidationError
- Base class for all challenge validation errors in SEP-0010 authentication.
- ChallengeValidationErrorInvalidHomeDomain
- Validation error thrown when the first operation's data name does not match expected home domain.
- ChallengeValidationErrorInvalidMemoType
- Validation error thrown when the challenge transaction has an invalid memo type.
- ChallengeValidationErrorInvalidMemoValue
- Validation error thrown when the challenge transaction's memo value does not match expected.
- ChallengeValidationErrorInvalidOperationType
- Validation error thrown when the challenge contains an operation of incorrect type.
- ChallengeValidationErrorInvalidSeqNr
- Validation error thrown when the challenge transaction has an invalid sequence number.
- ChallengeValidationErrorInvalidSignature
- Validation error thrown when the server's signature on the challenge is invalid or missing.
- ChallengeValidationErrorInvalidSourceAccount
- Validation error thrown when an operation has an invalid source account.
- ChallengeValidationErrorInvalidTimeBounds
- Validation error thrown when the challenge transaction has invalid time bounds.
- ChallengeValidationErrorInvalidWebAuthDomain
- Validation error thrown when the web_auth_domain value does not match the auth endpoint domain.
- ChallengeValidationErrorMemoAndMuxedAccount
- Validation error thrown when both a memo and muxed account (M... address) are present.
- ContractSpecException
- Exception thrown when ContractSpec operations fail.
- CustomerInformationNeededException
- Exception thrown when the anchor requires additional customer information.
- CustomerInformationStatusException
- Exception thrown when customer information is pending or denied.
- ErrorResponse
- Exception thrown when a request returns a non-success HTTP code.
- IncompleteInitData
- Exception thrown when required initialization data is missing or invalid.
- IssuerAccountNotFound
- Exception thrown when the issuer account for a regulated asset cannot be found on the Stellar network.
- MemoTooLongException
- Exception thrown when a memo value exceeds maximum allowed length.
- MissingClientDomainException
- Exception thrown when clientDomainSigningDelegate is provided without clientDomain.
- MissingTransactionInChallengeResponseException
- Exception thrown when the server's challenge response does not contain a transaction.
- NoClientDomainSigningKeyFoundException
- Exception thrown when client domain's SIGNING_KEY is not found in stellar.toml.
- NoMemoForMuxedAccountsException
- Exception thrown when attempting to use a memo with a muxed account (M... address).
- NoWebAuthEndpointFoundException
- Exception thrown when WEB_AUTH_ENDPOINT is not found in the domain's stellar.toml file.
- NoWebAuthServerSigningKeyFoundException
- Exception thrown when SIGNING_KEY is not found in the domain's stellar.toml file.
- RequestErrorException
- Exception thrown when the anchor returns an error response.
- SEP24AuthenticationRequiredException
- Exception thrown when authentication is required but not provided.
- SEP24TransactionNotFoundException
- Exception thrown when the requested transaction cannot be found.
- SEP30BadRequestResponseException
- Exception thrown for invalid requests (HTTP 400).
- SEP30ConflictResponseException
- Exception thrown for request conflicts (HTTP 409).
- SEP30NotFoundResponseException
- Exception thrown when a resource is not found (HTTP 404).
- SEP30ResponseException
- Base exception for SEP-30 API errors.
- Exception thrown for authentication failures (HTTP 401).
- SEP30UnknownResponseException
- Exception thrown for unknown HTTP errors.
- SEP38BadRequest
- Exception for HTTP 400 Bad Request responses.
- SEP38NotFound
- Exception for HTTP 404 Not Found responses.
- SEP38PermissionDenied
- Exception for HTTP 403 Forbidden responses.
- SEP38ResponseException
- Base exception for SEP-38 API errors.
- SEP38UnknownResponse
- Exception for unexpected HTTP responses.
- SorobanContractParserFailed
- Thrown if the SorobanContractParser failed parsing the given byte code.
- SubmitAsyncTransactionProblem
- Thrown if the response of async transaction submission to Horizon represents a known problem. See Stellar developer docs
- SubmitCompletedChallengeErrorResponseException
- Exception thrown when the token endpoint returns HTTP 400 with an error message.
- SubmitCompletedChallengeTimeoutResponseException
- Exception thrown when the token endpoint returns HTTP 504 (Gateway Timeout).
- SubmitCompletedChallengeUnknownResponseException
- Exception thrown when the token endpoint returns an unexpected HTTP status code.
- SubmitTransactionTimeoutResponseException
- Exception thrown when transaction submission times out.
- SubmitTransactionUnknownResponseException
- Exception thrown when Horizon returns an unexpected response status.
- TooManyRequestsException
- Exception thrown when the rate limit for requests to the Horizon server is exceeded.
- UnknownPostActionResponse
- Exception thrown when the action endpoint returns an unexpected HTTP response that cannot be parsed.
- UnknownPostActionResponseResult
- Exception thrown when the action endpoint returns an unknown result value.
- UnknownPostTransactionResponse
- Exception thrown when the approval server returns an unexpected HTTP response that cannot be parsed.
- UnknownPostTransactionResponseStatus
- Exception thrown when the approval server returns an unknown or invalid status value in the response.
- UnknownResponse
- Exception thrown when a response cannot be interpreted.
- URISchemeError
- Exception thrown when SEP-0007 URI validation fails.