paint-brush
रीमिक्स का उपयोग करके एथेरियम के सेपोलिया टेस्टनेट पर अपने स्मार्ट कॉन्ट्रैक्ट को तैनात करना डीएपी विकास श्रृंखला द्वारा@lumoslabshq
10,505 रीडिंग
10,505 रीडिंग

रीमिक्स का उपयोग करके एथेरियम के सेपोलिया टेस्टनेट पर अपने स्मार्ट कॉन्ट्रैक्ट को तैनात करना डीएपी विकास श्रृंखला

द्वारा Lumos Labs
Lumos Labs HackerNoon profile picture

Lumos Labs

@lumoslabshq

Lumos Labs is building a gateway to Web3 for all...

5 मिनट read2023/06/01
Read on Terminal Reader
Read this story in a terminal
Print this story

बहुत लंबा; पढ़ने के लिए

Web3 विकास यहाँ रहने के लिए है। यदि एथेरियम मेननेट पर तैनात स्मार्ट अनुबंधों की संख्या कोई संकेत है, तो 2021 के बाद से विकास में यह उछाल केवल जारी रहने के लिए निर्धारित है। संख्या के संदर्भ में यह वृद्धि 2021 और 2022 के बीच आश्चर्यजनक रूप से 293% है।
featured image - रीमिक्स का उपयोग करके एथेरियम के सेपोलिया टेस्टनेट पर अपने स्मार्ट कॉन्ट्रैक्ट को तैनात करना डीएपी विकास श्रृंखला
Lumos Labs HackerNoon profile picture
Lumos Labs

Lumos Labs

@lumoslabshq

Lumos Labs is building a gateway to Web3 for all developers to become accomplished contributors in the Web3 world.

0-item

STORY’S CREDIBILITY

Guide

Guide

Walkthroughs, tutorials, guides, and tips. This story will teach you how to do something new or how to do something better.

Web3 का विकास यहीं रहेगा! यदि एथेरियम मेननेट पर तैनात स्मार्ट अनुबंधों की संख्या कोई संकेत है, तो 2021 के बाद से विकास में यह उछाल केवल जारी रहने के लिए निर्धारित है।

जिसके बारे में बोलते हुए, संख्या के संदर्भ में यह वृद्धि 2021 और 2022 के बीच आश्चर्यजनक रूप से 293% है। यदि यह पर्याप्त नहीं है, तो गोएरली टेस्टनेट ने स्मार्ट अनुबंधों की तैनाती में सालाना 721% की पर्याप्त वृद्धि देखी है।

image

यह सब क्रिप्टो की गिरावट के बावजूद हुआ है, विशेष रूप से, जब एफटीएक्स पतन हुआ था। इसका मतलब यह है कि अधिक वेब3 डेवलपर्स के लिए अपने कौशल को सुधारने और तैनात किए गए स्मार्ट अनुबंधों की बढ़ती सूची में जोड़ने के लिए जगह है।

तो, आइए देखें कि इन स्मार्ट अनुबंधों को पहले सेपोलिया का उपयोग करके एथेरियम टेस्टनेट पर कैसे तैनात किया जाता है। लेकिन इससे पहले, आइए समझते हैं कि एथेरियम टेस्टनेट क्या है और कुछ टेस्टनेट ईथर खरीदकर इसका उपयोग कैसे किया जा सकता है।

एथेरियम टेस्टनेट का एक परिचय

जैसा कि पहले ब्लॉग पोस्ट में उल्लेख किया गया है, एक सार्वजनिक टेस्टनेट एक ऐसा वातावरण है जिसमें डेवलपर्स ईथर या मैटिक जैसे परीक्षण टोकन के साथ अपने स्मार्ट अनुबंधों का परीक्षण कर सकते हैं। मेननेट पर स्मार्ट अनुबंध तैनात करने से पहले यह ठीक है, ताकि वे अग्रिम रूप से सभी किंक को ठीक कर सकें। किसी भी अन्य प्रौद्योगिकी डोमेन के डेवलपर्स की तरह जो उत्पादन वातावरण में परिनियोजन से पहले अपने सॉफ़्टवेयर का परीक्षण करते हैं।

अब, यह करना महत्वपूर्ण है क्योंकि एक बार अनुबंध लागू हो जाने के बाद, कोई परिवर्तन नहीं किया जा सकता है।

इसलिए, यदि कोई बग हैं, तो कोड में बदलाव करना संभव नहीं होगा।

हालाँकि, यह देखते हुए कि टेस्टनेट अपने वास्तविक-विश्व समकक्ष को कितनी बारीकी से अनुकरण करता है, आपके कोड को डिबगिंग और रीफैक्टरिंग तब तक संभव है जब तक कि आप इसे बिल्कुल सही न कर लें। फिर भी, कोई भी स्मार्ट अनुबंध 100% बग-मुक्त नहीं है, इसलिए पूर्णता वांछनीय है, यह जरूरी नहीं कि प्राप्य हो।

image

जो हमें एथेरियम टेस्टनेट पर लाता है: कोई सुरक्षित रूप से कह सकता है कि कुछ ऐसे हैं जो आए और चले गए। रोपस्टीन, कोवन और रिंकीबी को अब गोएर्ली के साथ बहिष्कृत माना जाता है जो कुछ और महीनों तक काम करेगा। 2023 तक, सेपोलिया टेस्टनेट को एप्लिकेशन डेवलपमेंट को संभालने के लिए उपयोग करने के लिए सही नेटवर्क माना जाता है।

लेकिन हमारे लिए सेपोलिया टेस्टनेट का उपयोग करने में सक्षम होने के लिए, हमें गैस शुल्क का भुगतान करने के लिए परीक्षण ईथर की आवश्यकता है। किसी को यह याद रखना चाहिए कि सेपोलिया टेस्टनेट का अपना टेस्ट ईथर है जिसे किसी को नल से प्राप्त करना होगा। उदाहरण के लिए, टेस्टनेट ईथर के संबंध में एक नल एक वेबसाइट है जहां आप टेस्ट ईथर के लिए अनुरोध कर सकते हैं, जो इस मामले में सेपोलिया टेस्ट ईथर होगा।

सेपोलिया टेस्टनेट ईथर प्राप्त करने के लिए कदम

अब, सेपोलिया के लिए टेस्टनेट ईथर प्राप्त करने के कई तरीके हैं और जिसमें निर्दिष्ट नल पर जाना शामिल है जो आपके खाते में सेपोलिया ईथर भेजेगा।

यह मानते हुए कि आपके पास पहले से ही मेटामास्क जैसे वॉलेट से जुड़ा एक एथेरियम पता है, सबसे सरल में इस वेबपेज पर नेविगेट करना शामिल है जो आपको सेपोलिया ईथर के लिए माइन करने की अनुमति देता है। एक बार जब आप अपना एथेरियम पता पेस्ट कर देते हैं और "मैं रोबोट नहीं हूं" रीकैप्चा पूरा कर लेता हूं, तो 'स्टार्ट माइनिंग' चुनें। जैसा कि आप देख सकते हैं, आप सेपोलिया ईथर के लिए जितना अधिक समय तक खनन करेंगे, उतना ही अधिक आप एकत्र कर सकते हैं।

image

आपके द्वारा पर्याप्त सेपोलिया ईथर एकत्र करने के बाद, 'स्टॉप माइनिंग एंड क्लेम रिवार्ड्स' विकल्प चुनें।

image

अंत में, 10-20 सेकंड के बाद अपने वॉलेट की जांच करके देखें कि आपको सेपोलिया ईथर मिला है या नहीं। यदि आपने नहीं किया है, तो अपने एथेरियम वॉलेट विवरण की जांच करें और फिर से शुरू करें।

image

यदि आपके पास पर्याप्त परीक्षण ईथर है, तो डोनट वेंडिंग मशीन सॉलिडिटी स्मार्ट कॉन्ट्रैक्ट को सेपोलिया टेस्टनेट पर तैनात करने का समय आ गया है।

डोनट वेंडिंग मशीन सॉलिडिटी स्मार्ट कॉन्ट्रैक्ट की तैनाती

अब, यह समझने के लिए कि स्मार्ट कॉन्ट्रैक्ट परिनियोजन कैसे काम करता है, हमें रीमिक्स इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट का उपयोग करने की आवश्यकता है, लेकिन एक स्मार्ट कॉन्ट्रैक्ट का उपयोग करें जिसका कार्यान्वयन आसानी से समझ में आता है।

इस उद्देश्य के लिए, हमने इस गिथब लिंक पर उपलब्ध डोनट वेंडिंग मशीन सॉलिडिटी स्मार्ट कॉन्ट्रैक्ट का चयन किया है। एक बार जब आप स्मार्ट कॉन्ट्रैक्ट कोड कॉपी कर लेते हैं, तो इसे रीमिक्स में एक नई .sol फ़ाइल में जोड़ें और कॉन्ट्रैक्ट को तब तक संकलित करें जब तक कि आपको सॉलिडिटी कंपाइलर आइकन के हिस्से के रूप में हरे रंग का टिक मार्क दिखाई न दे।

image


इसके साथ ही, आपके द्वारा प्राप्त किए गए सेपोलिया टेस्टनेट ईथर का उपयोग करके स्मार्ट अनुबंध को तैनात करने का समय आ गया है। इसके लिए आप "तैनाती करें और लेन-देन चलाएं" आइकन चुनें, जैसा कि नीचे दिखाया गया है:

image

उस चरण को पूरा करने के बाद, आपको लेन-देन परिनियोजित करें और चलाएँ अनुभाग मिलेगा

image

इंजेक्ट किए गए प्रदाता का चयन करें - पर्यावरण के तहत ड्रॉप-मेनू से मेटामास्क और अपने मेटामास्क वॉलेट को अपने पासवर्ड से अनलॉक करें

image
image

जब आपका मेटामास्क वॉलेट खुल जाए तो कंफर्म को हिट करके डिप्लॉय चुनें और निर्धारित गैस शुल्क का भुगतान करें।

image
image

नियोजित अनुबंध अनुभाग में अपना तैनात स्मार्ट अनुबंध खोलें

image

अंत में, यदि आप 1 ईथर के लिए 2 डोनट्स खरीदना चाहते हैं, तो सुनिश्चित करें कि आपने 1 ईथर के साथ "वैल्यू" सेक्शन को अपडेट किया है, परचेज़ मेथड टेक्स्ट बॉक्स में 2 जोड़ें और लाल 'खरीदें' बटन दबाएं

image
image

फिर भी, आपको अपने मेटामास्क वॉलेट में लेन-देन को मंजूरी देकर की जा रही खरीदारी की पुष्टि करनी होगी

image

आपको इस बात की पुष्टि मिलनी चाहिए कि अद्यतन अनुबंध शेष के साथ खरीदारी की गई!

image

जैसा कि कहा गया है, आप गेटबैलेंस फ़ंक्शन को लागू करके डोनट्स की संख्या की गणना भी कर सकते हैं, जैसा कि नीचे दिखाया गया है:

image

डोनट्स की शुरुआती संख्या 100 होने के साथ, खरीदारी के बाद अब यह संख्या घटकर 98 रह गई है!

अब, यह उल्लेख किया जाना चाहिए कि अनुभवी डेवलपर्स हार्डहट और ट्रफल का उपयोग करते हैं लेकिन यह एक और दिन की चर्चा है।

सेपोलिया पर स्मार्ट अनुबंध की तैनाती की पुष्टि करने के लिए ईथरस्कैन का उपयोग कैसे करें

डोनट वेंडिंग मशीन स्मार्ट कॉन्ट्रैक्ट के साथ ग्राहक खरीदारी की अनुमति देता है, आप अपने स्मार्ट कॉन्ट्रैक्ट का उपयोग करके किए जा रहे लेनदेन पर नज़र रखना चाह सकते हैं। एक उपकरण जिसके बारे में हमने पहले चर्चा की थी, वह दिमाग में आता है: ईथरस्कैन।

image

सेपोलिया टेस्टनेट लेनदेन के लिए ईथरस्कैन का उपयोग करने के लिए, हमें https://sepolia.etherscan.io/ पर नेविगेट करना होगा और रीमिक्स में तैनात अनुबंध अनुभाग में पाए जाने वाले स्मार्ट अनुबंध का पता पेस्ट करना होगा।

image
image

पहली नज़र में, एथरस्कैन पर डोनट वेंडिंग मशीन स्मार्ट कॉन्ट्रैक्ट इस तरह दिखता है

image

यदि आपने ध्यान नहीं दिया है, तो सूची में सबसे पहले लेन-देन को अनुबंध निर्माण के रूप में परिभाषित किया गया है। एक बार ऊपर दिखाई गई विधि के माध्यम से खरीदारी करने के बाद, खरीद लेनदेन ईथरस्कैन पर अपडेट हो जाता है

image

उस ने कहा, स्मार्ट कॉन्ट्रैक्ट में अब 2 डोनट्स की खरीद के लिए 1 ETH का बैलेंस है।

image

किए गए!

अगले ब्लॉग पोस्ट के लिए, हम प्रदर्शित करेंगे कि कैसे ग्राहक आवश्यक UI घटकों के साथ एक बुनियादी वेबपेज बनाकर आपके स्मार्ट अनुबंध के साथ बातचीत कर सकते हैं।

उस ने कहा, हम लुमोस अकादमी भी बना रहे हैं - एक वेब3 शिक्षा मंच जो आपको व्यापक पाठ्यक्रम के साथ ब्लॉकचेन विकास अवधारणाओं को पढ़ाने के लिए समर्पित है।

एक नज़र डालें और सीखने की अवस्था में आगे बढ़ें: https://academy.lumoslabs.co/
L O A D I N G
. . . comments & more!

About Author

Lumos Labs HackerNoon profile picture
Lumos Labs@lumoslabshq
Lumos Labs is building a gateway to Web3 for all developers to become accomplished contributors in the Web3 world.

लेबल

इस लेख में चित्रित किया गया था...

Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
X REMOVE AD