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

स्मार्ट कॉन्ट्रैक्ट की तैनाती

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

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

आवश्यक शर्तें

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

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

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

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

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

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

स्मार्ट अनुबंध परिनियोजित करने के चरण

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

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

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

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

thirdweb - केवल एक कमांड का उपयोग करके किसी भी अनुबंध को किसी भी EVM संगत श्रृंखला में आसानी से परिनियोजित करें

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

  • अपना पहला स्मार्ट अनुबंध परिनियोजित करना – एथेरियम परीक्षण नेटवर्क पर अपना पहला स्मार्ट अनुबंध परिनियोजित करने का परिचय।
  • Hello World | स्मार्ट अनुबंध ट्यूटोरियल – एथेरियम पर एक बुनियादी स्मार्ट अनुबंध बनाने और परिनियोजित करने के लिए एक आसान ट्यूटोरियल।
  • Solidity से अन्य अनुबंधों के साथ इंटरैक्ट करें – मौजूदा अनुबंध से स्मार्ट अनुबंध कैसे परिनियोजित करें और इसके साथ इंटरैक्ट करें।
  • अपने अनुबंध के आकार को कैसे कम करें - अपने अनुबंध के आकार को सीमा के अंदर रखने और गैस बचाने के लिए इसे कैसे कम करें

अग्रिम पठन

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

  • डेवलपमेंट के लिए संरचनाएं
  • एक एथेरियम नोड चलाएँ
  • सेवा के रूप में नोड्स

क्या यह लेख सहायक था?