बंज़ ब्लॉग से मूल पोस्ट मार्सेल क्लेरेमबॉक्स द्वारा
Bunzz SDK एक क्लाइंट-साइड लाइब्रेरी है जो Bunzz द्वारा तैनात स्मार्ट अनुबंधों के साथ इंटरैक्ट करता है।
यह बंज़ एसडीके कार्यक्षमता और इसमें शामिल निर्भरता का एक संक्षिप्त और व्यापक अवलोकन है।
हम लगातार सुधार कर रहे हैं और ब्लॉकचेन डेवलपर्स के लिए इसे अपडेट कर रहे हैं ताकि यह पता लगाया जा सके कि कैसे उनकी डैप निर्माण प्रक्रिया को तेज किया जा सकता है और कोड की लाइनों को कम करके और कई Ethers.js विधियों कॉल में शामिल बाधाओं को कम करके आसान बनाया जा सकता है जो बंज़ एसडीके का उपयोग करते समय लपेटे और सरलीकृत हो जाते हैं .
जब आपका Dapp समाप्त करने के लिए आपके फ्रंटएंड एप्लिकेशन के साथ Bunzz में आपके तैनात स्मार्ट अनुबंधों को जोड़ने की बात आती है, तो हमारा एपीआई आपको विकास के समय को बचाने की अनुमति देता है।
जब आप एक नया बंज़ प्रोजेक्ट बनाते हैं, तो आप क्लाइंट एसडीके पेज पर एपीआई कुंजी और डीएपी आईडी प्राप्त कर सकते हैं। उन मानों को Bunzz SDK में पास करके, आप इसे अपने द्वारा बनाए गए Bunzz प्रोजेक्ट से जोड़ सकते हैं, आप निम्न और बहुत कुछ कर सकते हैं:
* विभिन्न श्रृंखलाओं से जुड़ें
* कनेक्ट करें और एबीआई और लेनदेन सहित स्मार्ट अनुबंध पते प्राप्त करें
* ऑन-चेन स्थिति पढ़ें
ये सभी और बहुत कुछ Ethers.js का उपयोग करके फ़ंक्शन और विधियों कॉल के पूरे सेट को कोड करने की तुलना में अधिक आसान और आसान तरीके से Bunzz SDK का उपयोग करके किया जा सकता है।
बंज एसडीके कार्यक्षमता:
यदि आप सोच रहे हैं कि बंज़ एसडीके आपके लिए क्या कर सकता है, तो आइए एसडीके के बारे में अपनी धारणा को ताज़ा करके शुरू करें।
यह सॉफ्टवेयर डेवलपमेंट किट के लिए है और एक इंस्टाल करने योग्य पैकेज में सॉफ्टवेयर डेवलपमेंट टूल्स का एक संग्रह है।
वे एक कंपाइलर, एक डिबगर, और कभी-कभी एक सॉफ्टवेयर फ्रेमवर्क के द्वारा अनुप्रयोगों के निर्माण की सुविधा प्रदान करते हैं। वे आम तौर पर एक हार्डवेयर प्लेटफॉर्म और ऑपरेटिंग सिस्टम संयोजन के लिए विशिष्ट होते हैं।
बंज एसडीके एक जावास्क्रिप्ट लाइब्रेरी है जो बंज (बंज मॉड्यूल) द्वारा तैनात स्मार्ट अनुबंधों के साथ बातचीत करने के लिए सुलभ इंटरफेस प्रदान करती है।
यह एक फ्रंट-एंड एप्लिकेशन और बंज़ में तैनात स्मार्ट कॉन्ट्रैक्ट्स को सिंक्रोनाइज़ करता है, जिससे फ्रंट-एंड ऐप को स्मार्ट कॉन्ट्रैक्ट्स के साथ सहजता से इंटरैक्ट करने की अनुमति मिलती है।
इसमें इस तरह के कार्य शामिल हैं:
- स्मार्ट अनुबंध संकलन
- JSON-RPC इंटरफेस के साथ बातचीत
- वॉलेट पते से कनेक्ट करना (मेटामास्क और वॉलेटकनेक्ट)
- स्मार्ट अनुबंधों का पता और ABI को जोड़ना और प्राप्त करना
- लेन-देन का निर्माण और भेजना और ऑन-चेन स्थिति पढ़ना
- अनुबंध सदस्यता कार्यक्रम
- एबीआई के साथ डेटा एन्कोडिंग और डिकोडिंग
निर्भरता
Bunzz SDK में स्थापित निम्न निर्भरताएँ शामिल हैं:
- @मेटामास्क/पता लगाने-प्रदाता
- @मेटामास्क/प्रदाता
- @ वॉलेटकनेक्ट/एथेरियम-प्रदाता
- @ डोटेनव-क्ली
- ईथर घटना
- लक्सन
- @types/jest
- @ प्रकार/लक्सन
- @ टाइपस्क्रिप्ट-एस्लिंट/एस्लिंट-प्लगइन
- @ टाइपस्क्रिप्ट-एसलिंट/पार्सर
- एस्बिल्ड
- एस्लिंट
- एस्लिंट-कॉन्फ़िगरेशन-सुंदर
- एस्लिंट-प्लगइन-सुंदर
- गनाचे-क्ली
- हंसी
- जस्ट-फ़ेच-मॉक
- npm-run-all
- खूबसूरत
- रिमराफ
- स्रोत-मानचित्र-लोडर
- टीएस-जेस्टो
- टीएस-लोडर
- टाइपप्रति
- वेबपैक-क्ली
स्थापना और संस्करण:
फिलहाल नवीनतम संस्करण 1.2.3 है।
आप हमेशा हमारे आधिकारिक एनएमपी पेज पर नवीनतम संस्करण यहां देख सकते हैं
Bunzz SDK को स्थापित करने के तरीके के बारे में अधिक जानकारी के लिए कृपया हमारे आधिकारिक Bunzz दस्तावेज़ीकरण यहाँ देखें
————————
Bunzz उन ब्लॉकचेन डेवलपर्स की संख्या बढ़ाने में मदद कर रहा है जो Web3 दृश्य में योगदान करना चाहते हैं। हमें आपकी प्रतिक्रिया प्राप्त करना अच्छा लगेगा।
बेझिझक हमसे संपर्क करें कलह!
Bunzz के बारे में और जानें और अभी अपने Dapps बनाना शुरू करें!
Unsplash . पर मार्क-ओलिवियर जोडॉइन द्वारा फोटो