Uma SDK do Stellar para Flutter que pode consultar o Horizon e o RPC do Soroban, criar, assinar e enviar transações para o Stellar. Suporta muitos SEPs e pode implantar e invocar contratos do Soroban.
Orientação gerada a partir de informações públicas. Apenas para referência.
O SDK Flutter Stellar permite que aplicativos Flutter interajam com a blockchain Stellar. Ele suporta a consulta a pontos finais Horizon e Soroban RPC, criação, assinatura e envio de transações. O pacote facilita a integração com múltiplos SEPs e fornece ferramentas para implantar e invocar contratos inteligentes Soroban. Projetado para uso em múltiplas plataformas, funciona perfeitamente no Android, iOS e Web. Ideal para desenvolvedores que constroem aplicações financeiras descentralizadas (DeFi), emissoras de tokens ou serviços baseados em contratos na Stellar.
Casos de uso
Construindo aplicações DeFi no Stellar
Emitir e gerenciar ativos digitais
Interagindo com contratos inteligentes Soroban
Habilitar integrações de pagamento compatíveis com SEP
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.