मुख्य सामग्री पर जाएं
Change page

स्मार्ट अनुबंध तैनात करना

आपको अपने स्मार्ट अनुबंध को इथेरियम नेटवर्क के उपयोगकर्ताओं के लिए उपलब्ध कराने के लिए इसे तैनात करने की आवश्यकता है।

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

पूर्वापेक्षाएँ

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

एक अनुबंध को तैनात करने में ईथर (ETH) भी खर्च होता है क्योंकि वे ब्लॉकचेन पर संग्रहीत होते हैं, इसलिए आपको इथेरियम पर गैस और शुल्क से परिचित होना चाहिए।

अंत में, आपको अपने अनुबंध को तैनात करने से पहले उसका संकलन करना होगा, इसलिए सुनिश्चित करें कि आपने स्मार्ट अनुबंधों के संकलन के बारे में पढ़ लिया है।

स्मार्ट अनुबंध कैसे तैनात करें

आपको क्या चाहिए

  • आपके अनुबंध का बाइटकोड – यह संकलन के माध्यम से उत्पन्न होता है
  • गैस के लिए ETH – आप अन्य लेन-देन की तरह अपनी गैस सीमा निर्धारित करेंगे, इसलिए ध्यान रखें कि अनुबंध की तैनाती के लिए एक साधारण ETH ट्रांसफर की तुलना में बहुत अधिक गैस की आवश्यकता होती है
  • एक तैनाती स्क्रिप्ट या प्लगइन
  • एक इथेरियम नोड तक पहुंच, या तो अपना खुद का चलाकर, किसी सार्वजनिक नोड से जुड़कर, या नोड सेवा का उपयोग करके API कुंजी के माध्यम से

स्मार्ट अनुबंध तैनात करने के चरण

इसमें शामिल विशिष्ट चरण संबंधित विकास फ्रेमवर्क पर निर्भर करेंगे। उदाहरण के लिए, आप अपने अनुबंधों को तैनात करने पर Hardhat के दस्तावेज़ (opens in a new tab) या स्मार्ट अनुबंध को तैनात करने और सत्यापित करने पर Foundry के दस्तावेज़ (opens in a new tab) देख सकते हैं। एक बार तैनात होने के बाद, आपके अनुबंध का अन्य खातों की तरह एक इथेरियम पता होगा और इसे सोर्स कोड सत्यापन टूल का उपयोग करके सत्यापित किया जा सकता है।

Remix - Remix IDE इथेरियम जैसे ब्लॉकचेन के लिए स्मार्ट अनुबंधों को विकसित करने, तैनात करने और प्रबंधित करने की अनुमति देता है

Tenderly - Web3 विकास प्लेटफ़ॉर्म जो स्मार्ट अनुबंधों को विकसित करने, परीक्षण करने, निगरानी करने और संचालित करने के लिए डिबगिंग, अवलोकन क्षमता और बुनियादी ढांचा निर्माण ब्लॉक प्रदान करता है

Hardhat - आपके इथेरियम सॉफ़्टवेयर को संकलित करने, तैनात करने, परीक्षण करने और डिबग करने के लिए एक विकास वातावरण

thirdweb - एक ही कमांड का उपयोग करके किसी भी EVM संगत चेन पर आसानी से कोई भी अनुबंध तैनात करें

Crossmint - स्मार्ट अनुबंधों को तैनात करने, क्रेडिट-कार्ड और क्रॉस चेन भुगतान सक्षम करने, और NFT बनाने, वितरित करने, बेचने, संग्रहीत करने और संपादित करने के लिए API का उपयोग करने के लिए एंटरप्राइज़-ग्रेड Web3 विकास प्लेटफ़ॉर्म।

आगे की पढ़ाई

क्या आप किसी ऐसे सामुदायिक संसाधन के बारे में जानते हैं जिसने आपकी मदद की? इस पृष्ठ को संपादित करें और इसे जोड़ें!