stellar-flutter-sdk

Build Stellar blockchain applications in Flutter and Dart.

86|36|Updated Jun 23, 2020
One-click install
npx skills add https://github.com/Soneso/stellar_flutter_sdk --skill stellar-flutter-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stellar-flutter-sdk
Source: https://github.com/Soneso/stellar_flutter_sdk/tree/main/skills/stellar-flutter-sdk
Command: npx skills add https://github.com/Soneso/stellar_flutter_sdk --skill stellar-flutter-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires http, pointycastle, pinenacl, crypto, dio, flutter_secure_storage, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the complex process of interacting with the Stellar blockchain from Flutter and Dart applications, abstracting away low-level details of transaction construction, network communication, and smart contract interaction.

Core Features & Use Cases

  • Transaction Management: Build, sign, and submit Stellar transactions with support for over 26 operations.
  • Horizon API: Interact with 50+ Horizon endpoints for querying blockchain data.
  • Soroban Smart Contracts: Deploy, invoke, and manage Soroban smart contracts via RPC.
  • SEP Implementations: Integrate with 18 Stellar Ecosystem Proposals (SEPs) for features like federation, anchors, and authentication.
  • Use Case: Develop a mobile wallet that allows users to send XLM payments, trust custom assets, and interact with Soroban smart contracts, all from a Flutter interface.

Quick Start

Use the stellar-flutter-sdk skill to generate Dart code for sending 10 XLM to the account GABCDEFG1234567890.

Frequently Asked Questions about stellar-flutter-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and sign Stellar transactions in a Flutter app?

Build and sign Stellar transactions in Flutter by constructing operations and applying signatures via the SDK's transaction management tools, which support over 26 operations. The SDK abstracts low-level transaction encoding and network submission details for Dart applications.

Can I interact with Soroban smart contracts using Dart?

Interact with Soroban smart contracts using Dart via the SDK's Soroban RPC interactions, enabling contract deployment, invocation, and management. It handles the RPC communication required to execute smart contract logic from Flutter applications.

Does the Stellar Flutter SDK support asynchronous data streams from Horizon?

The Stellar Flutter SDK supports asynchronous data streams from Horizon using Dart's async/await and Streams features. This ensures efficient handling of real-time blockchain data queries across Android, iOS, Web, and Desktop platforms.

What do I need to integrate Stellar SEP protocols into a Flutter wallet?

Integrate Stellar SEP protocols into a Flutter wallet using the SDK's built-in implementations for 18 Stellar Ecosystem Proposals. It provides the necessary logic for federation, anchors, and authentication without requiring manual protocol handling.

What are the Dart SDK requirements for building Stellar blockchain applications?

Building Stellar blockchain applications with this SDK requires a Dart SDK version of 3.8.0 to 4.0.0 and the stellar_flutter_sdk package version 3.0.4. These dependencies ensure full functionality for Horizon queries and Soroban RPC interactions.