Flutter के लिए एक Stellar SDK, जो Horizon और Soroban RPC को प्रश्न कर सकता है, Stellar में लेनदेन का निर्माण, हस्ताक्षर और उपस्थापना कर सकता है। बहुत सारे SEPs को समर्थन करता है और Soroban कॉन्ट्रैक्ट्स को डेप्लॉय और इनवोक कर सकता है।
सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
Stellar Flutter SDK फ्लटर एप्लिकेशन को स्टेलर ब्लॉकचेन के साथ इंटरैक्ट करने में सक्षम बनाता है। यह हॉराइजन और सोरोबन RPC एंडपॉइंट्स को प्रश्न करने, लेनदेन के निर्माण, हस्ताक्षर और जमा करने का समर्थन करता है। यह पैकेज कई SEPs के साथ एकीकरण को सुगम बनाता है और सोरोबन स्मार्ट कॉन्ट्रैक्ट्स को डेप्लॉय और आह्वान करने के लिए उपकरण प्रदान करता है। क्रॉस-प्लेटफॉर्म उपयोग के लिए डिज़ाइन किया गया है, यह एंड्रॉइड, आईओएस और वेब पर बिना किसी दिक्कत के काम करता है। स्टेलर पर डिसेंट्रलाइज्ड फाइनेंस (DeFi) एप्लिकेशन, टोकन जारीकर्ता या कॉन्ट्रैक्ट-आधारित सेवाओं के निर्माण करने वाले डेवलपर्स के लिए आदर्श है।
उपयोग
Stellar पर DeFi एप्लिकेशन बनाना
डिजिटल एसेट जारी करना और प्रबंधित करना
Soroban स्मार्ट अनुबंधों के साथ बातचीत करना
SEP-अनुकूल भुगतान एकीकरण सक्षम करें
Stellar नेटवर्क के लिए वॉलेट इंटरफ़ेस बनाना
मुख्य विशेषताएँ
हॉराइजन और सोरोबन RPC का समर्थन करता है
लेनदेन हस्ताक्षर और प्रस्तुतीकरण
Soroban समझौता डेप्लॉय और इन्वोकेशन
बहु-SEP एकीकरण
क्रॉस-प्लेटफ़ॉर्म संगतता (Android, iOS, Web)
इनके लिए उपयुक्त
Web3 में Flutter विकासकर्ता
स्टेलर के लिए ब्लॉकचेन ऐप निर्माता
स्मार्ट कॉन्ट्रैक्ट्स का उपयोग करने वाले DApp निर्माता
क्रिप्टो वॉलेट डेवलपर्स
SEPs कार्यान्वयन टीमें
विचार योग्य बातें
स्टेलर नेटवर्क मूलभूत बातों को समझने की आवश्यकता है
सुरक्षित की प्रबंधन व्यवहार की आवश्यकता है
बाहरी RPC एंडपॉइंट्स पर निर्भर
नेटवर्क लेटेंसी के लिए अतिरिक्त त्रुटि संभाल की आवश्यकता हो सकती है
फ्लटर ऐप में सही राज्य प्रबंधन के साथ सबसे अच्छा उपयोग किया जाता है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
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.