Eine Stellar SDK für Flutter, die Horizon und Soroban RPC abfragen, Transaktionen für Stellar erstellen, unterschreiben und übermitteln kann. Unterstützt viele SEPs und kann Soroban-Verträge bereitstellen und aufrufen.
Aus öffentlichen Paketdaten erstellte Orientierung.
Das Stellar Flutter SDK ermöglicht es Flutter-Anwendungen, mit der Stellar-Blockchain zu interagieren. Es unterstützt die Abfrage von Horizon- und Soroban-RPC-Endpunkten, das Erstellen, Signieren und Senden von Transaktionen. Das Paket erleichtert die Integration mit mehreren SEPs und bietet Tools zum Bereitstellen und Aufrufen von Soroban-Smart Contracts. Für den plattformübergreifenden Einsatz konzipiert, funktioniert es nahtlos auf Android, iOS und Web. Ideal für Entwickler, die dezentrale Finanzanwendungen (DeFi), Token-Emitter oder vertragsbasierte Dienste auf Stellar erstellen.
Anwendungsfälle
DeFi-Anwendungen auf Stellar erstellen
Digitale Vermögenswerte ausgeben und verwalten
Interaktion mit Soroban-Smart Contracts
SEP-konforme Zahlungsintegrationen aktivieren
Erstellen von Wallet-Schnittstellen für Stellar-Netzwerke
Build and sign Stellar transactions, query Horizon, and interact with Soroban smart contracts via RPC. Communicate with anchors and external services using built-in support for 18 SEPs.
Installation
dependencies:stellar_flutter_sdk:^3.7.0
flutter pub get
Requires Dart SDK >=3.8.0 <4.0.0 and Flutter >=3.32.0.
iOS
Set your app's iOS deployment target to 15.0 or higher (platform :ios, '15.0' in ios/Podfile, and the Xcode project's iOS Deployment Target). Smart account passkey features additionally require iOS 16 at runtime; on iOS 15 those calls return a not-supported result while the rest of the SDK works normally.
This SDK ships first-class support for OpenZeppelin smart accounts on Stellar: WebAuthn passkey authentication on iOS, Android, and Web; multi-signer authorization; on-chain context rules; and policy contracts (threshold, weighted threshold, spending limit). An optional fee-bump relayer and credential indexer integrate transparently.
Starting with version 3.0.0, this SDK fully supports Flutter web. All 64-bit integer types have been migrated to BigInt to address JavaScript's 53-bit number precision limitation.
If you are upgrading from version 2.x, please refer to the Migration Guide for details on breaking changes and how to update your code.