stellar_wallet_flutter_sdk library

Classes

AbstractAccountRecover
AccountKeyPair
Stellar account's key pair. It can be either PublicKeyPair obtained from public key, or SigningKeyPair, obtained from private key. Existing account in string format can be converted to public key pair via calling toPublicKeyPair helper function.
AccountRecover
AccountService
AccountSigner
AccountThreshold
Account weights threshold
AddCustomerResponse
Anchor
Build on/off ramps with anchors.
AnchorErrorResponse
AnchorServiceAsset
AnchorServiceFeatures
AnchorServiceFee
AnchorServiceInfo
AnchorTransaction
ApplicationConfiguration
Application configuration
AssetId
AuthToken
CommonTxBuilder<T>
Config
ConversionFee
ConversionFeeDetails
DefaultSigner
DepositTransaction
DomainSigner
Wallet signer that supports signing with a client domain.
ErrorTransaction
ExceptionHandlerExit
FiatAssetId
Field
FieldType
FirmQuote
GetCustomerResponse
IncompleteAnchorTransaction
IncompleteDepositTransaction
IncompleteWithdrawalTransaction
InfoContact
InfoCurrency
InfoDocumentation
InfoHolder
InfoServices
InfoValidator
InteractiveFlowResponse
IssuedAssetId
IsValidSep7UriResult
MemoType
NativeAssetId
Payment
PaymentPath
used as a result when fetching path payments.
ProcessingAnchorTransaction
ProvidedField
PublicKeyPair
QuoteAssetIndicativePrices
QuoteAssetPairIndicativePrice
QuoteBuyAsset
QuoteBuyDeliveryMethod
QuoteInfoAsset
QuoteSellDeliveryMethod
QuotesInfoResponse
RecoverableAccountInfo
RecoverableIdentity
RecoverableSigner
RecoverableWallet
RecoverableWalletConfig
Configuration for recoverable wallet.
Recovery
RecoveryAccount
RecoveryAccountAuthMethod
RecoveryAccountIdentity
RecoveryAccountRole
RecoveryAccountSigner
RecoveryIdentities
A list of identities that if any one is authenticated will be able to gain control of this account.
RecoveryRole
The role of the identity. This value is not used by the server and is stored and echoed back in responses as a way for a client to know conceptually who each identity represents
RecoveryServer
Recovery server configuration
RecoveryServerKey
RecoveryServerSigning
RecoveryType
Refunds
RetryContext
RetryExceptionHandler
Simple exception handler that retries on the error.
Sep10
Authenticate to an external server using SEP-10.
Sep10InfoData
SEP-10: Stellar web authentication.
Sep12
Sep12InfoData
SEP-12: Stellar KYC endpoint.
Sep12Status
Sep24
Interactive flow for deposit and withdrawal using SEP-24.
Sep24InfoData
SEP-24: Hosted/interactive deposit and withdrawal.
Sep24Transaction
Sep31InfoData
SEP-31: Cross-border payments API.
Sep38
Implements SEP-0038 - Anchor RFQ API. See <https://github.com/stellar/stellar-protocol/blob/master/ecosystem/sep-0038.md" target="_blank">Anchor RFQ API.
Sep6
Sep6ChargedFee
Sep6ChargedFeeDetail
Sep6DepositExchangeInfo
Sep6DepositExchangeParams
Sep6DepositInfo
Sep6DepositInstruction
Sep6DepositParams
Sep6DepositSuccess
Sep6EndpointInfo
Sep6ExtraInfo
Sep6FeaturesInfo
Sep6FieldInfo
Sep6Info
Sep6InfoData
SEP-6: Deposit and withdrawal API.
Sep6MissingKYC
Sep6Payment
Sep6Pending
Sep6Refunds
Sep6Transaction
Sep6TransferResponse
Sep6WithdrawExchangeInfo
Sep6WithdrawExchangeParams
Sep6WithdrawInfo
Sep6WithdrawParams
Sep6WithdrawSuccess
Sep7
Parsing and constructing SEP-0007 Stellar URIs. SEP-07.
Sep7Pay
Sep7Replacement
Sep7Tx
The Sep-7 'tx' operation represents a request to sign a specific XDR TransactionEnvelope.
SignerWeight
SigningKeyPair
SponsoringBuilder
StatusChange
StatusUpdateEvent
Stellar
Interaction with the Stellar Network. Do not create this object directly, use the Wallet class.
StellarAssetId
StellarConfiguration
Configuration for all Stellar-related activity.
StreamControllerClosed
TomlInfo
Stellar info file (also known as TOML file).
TransactionStatus
TxBuilder
Used for building transactions.
Wallet
Wallet SDK main entry point. It provides methods to build wallet applications on the Stellar network.
WalletExceptionHandler
WalletSigner
Abstract class to provide wallet signer methods.
Watcher
WatcherResult
WithdrawalTransaction

Constants

baseReserve → const double
baseReserveMinCount → const int
decimalPointPrecision → const int
fiatScheme → const String
horizonLimitDefault → const int
horizonLimitMax → const int
stellarScheme → const String
stringTrimLength → const int
xmlPrecision → const double

Typedefs

XLM = NativeAssetId

Exceptions / Errors

AccountNotEnoughBalanceException
AnchorAssetException
AnchorAuthException
AnchorAuthNotSupported
AnchorDepositAndWithdrawalAPINotSupported
AnchorException
AnchorInteractiveFlowNotSupported
AnchorQuoteServerNotFoundException
AnchorRequestException
AnchorTransactionNotFoundException
AssetNotAcceptedForDepositException
AssetNotAcceptedForWithdrawalException
AssetNotEnabledForDepositException
AssetNotEnabledForWithdrawalException
AssetNotSupportedException
BadRequestDataException
ClientDomainWithMemoException
CustomerException
CustomerNotFoundException
CustomerUpdateException
DomainSignerUnexpectedResponseException
ErrorOnDeletingCustomerException
HorizonRequestFailedException
InvalidAnchorServiceUrl
InvalidDataException
InvalidJsonException
InvalidMemoIdException
InvalidResponseException
InvalidSponsoredAccountException
InvalidStartingBalanceException
KYCServerNotFoundException
MissingTokenException
MissingTransactionException
NetworkMismatchException
NoAccountSignersException
NotAllSignaturesFetchedException
NotRegisteredWithAllException
OperationsLimitExceededException
PathPayOnlyOneAmountException
QuoteEndpointAuthRequired
QuoteException
QuoteRequestPermissionDenied
RecoveryException
RecoveryServerResponseError
Sep10AuthNotSupported
Sep7Exception
Sep7InvalidUri
Sep7MsgTooLong
Sep7UriTypeNotSupported
StellarException
TomlNotFoundException
TransactionSubmitFailedException
UnauthorizedCustomerDeletionException
UnsupportedSep7OperationType
ValidationException
WalletException