सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
bdk_flutter एक Flutter प per है जो Bitcoin Development Kit (bdk) को Flutter एप्लिकेशन में एकीकृत करता है, जिससे विकासकर्ता सुरक्षित, मूल बिटकॉइन वॉलेट बना सकते हैं, जिसमें कीज़ प्रबंधन, लेनदेन निर्माण और ब्लॉकचेन इंटरैक्शन के लिए पूर्ण नियंत्रण होता है। यह bdk के ठोस Rust-आधारित बैकएंड तक एक पुल प्रदान करता है, जिसमें HD वॉलेट समर्थन, PSBT हैंडलिंग और ब्लॉकचेन सिंक्रनाइजेशन जैसी विशेषताएं शामिल हैं। Web3, क्रिप्टो और ब्लॉकचेन एप्लिकेशन के लिए डिज़ाइन किया गया, यह विकासकर्ताओं को Android, iOS और macOS प्लेटफॉर्मों पर हल्के, गोपनीयता-केंद्रित बिटकॉइन समाधान बनाने में सक्षम बनाता है।
उपयोग
फ्लटर एप्स में बिटकॉइन वॉलेट बनाना
बहु-हस्ताक्षर लेनदेन के लिए PSBT बनाना
बिटकॉइन ब्लॉकचेन सिंक का एकीकरण
BIP39 और BIP44 के साथ HD वॉलेट का प्रबंधन करें
ऑफलाइन स्वाइगिंग कार्यप्रवाह सक्षम करें
मुख्य विशेषताएँ
बिटकॉइन डेवलपमेंट किट के साथ नेटिव एंटीग्रेशन
HD वॉलेट और BIP मानकों का समर्थन
PSBT निर्माण और हस्ताक्षर क्षमता
क्रॉस-प्लेटफॉर्म संगतता (Android, iOS, macOS)
सुरक्षित की प्रबंधन और वॉलेट संचालन
इनके लिए उपयुक्त
फ्लटर विकासकर्ता बिटकॉइन वॉलेट बना रहे हैं
बिटकॉइन कार्यक्षमता की आवश्यकता वाले वेब3 प्रोजेक्ट
ऑफलाइन लेनदेन साइनिंग की आवश्यकता वाले ऐप्स
Rust-आधारित bdk बैकएंड का उपयोग करने वाले विकासकर्मी
क्रिप्टो-नेटिव मोबाइल एप्लिकेशन
विचार योग्य बातें
बिटकॉइन मूल बातों के समझ की आवश्यकता है
परिपक्व लाइब्रेरी की तुलना में सीमित दस्तावेज़न
कम शक्ति वाले उपकरणों पर संभावित कार्यक्षमता अतिरिक्त खर्च
bdk के लिए मूल प्लेटफ़ॉर्म सेटअप पर निर्भर करता है
उत्पादन डेप्लॉयमेंट के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता हो सकती है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Bdk Flutter
A Flutter library for the Bitcoin Development Kit.
The bdk library aims to be the core building block for Bitcoin Applications of any kind.
Requirements
Flutter : 3.0 or higher
Android minSdkVersion. : API 23 or higher.
Deployment target : iOS 12.0 or greater.
How to Use
To use the bdk_flutter package in your project, add it as a dependency in your project's pubspec.yaml:
dependencies:
bdk_flutter: ^0.31.3
Examples
Create a Wallet & sync the balance of a descriptor
*BDK Flutter Demo App: The BDK Flutter Demo App
is a simple bitcoin app built in flutter to serve as a reference app to demonstrate bdk-flutter api usage.
References:
Setting up a local Esplora instance for testing:
https://bitcoin.stackexchange.com/questions/116937/how-do-i-setup-an-esplora-instance-for-local-testing/116938#116938