|
| 1 | +--- |
| 2 | +title: स्मार्ट कॉन्ट्रैक्ट की तैनाती |
| 3 | +description: |
| 4 | +lang: hi |
| 5 | +--- |
| 6 | + |
| 7 | +एथेरियम नेटवर्क के यूज़र के लिए उपलब्ध होने के लिए आपको अपने स्मार्ट अनुबंध को परिनियोजित करने की आवश्यकता है। |
| 8 | + |
| 9 | +एक स्मार्ट अनुबंध को परिनियोजित करने के लिए, आप केवल एक एथेरियम लेनदेन भेजते हैं जिसमें किसी भी प्राप्तकर्ता को निर्दिष्ट किए बिना स्मार्ट अनुबंध का संकलित कोड होता है। |
| 10 | + |
| 11 | +## आवश्यक शर्तें {#prerequisites} |
| 12 | + |
| 13 | +स्मार्ट अनुबंधों को परिनियोजित करने से पहले आपको [एथेरियम नेटवर्क](/developers/docs/networks/), [लेनदेन](/developers/docs/transactions/) और [स्मार्ट अनुबंधों की संरचना](/developers/docs/smart-contracts/anatomy/) को समझना चाहिए। |
| 14 | + |
| 15 | +एक अनुबंध को परिनियोजित करने में ईथर (ETH) भी खर्च होता है क्योंकि वे ब्लॉकचेन पर स्टोर होते हैं, इसलिए आपको एथेरियम पर [गैस और फीस](/developers/docs/gas/) से परिचित होना चाहिए। |
| 16 | + |
| 17 | +अंत में, आपको इसे परिनियोजित करने से पहले अपने अनुबंध को संकलित करने की आवश्यकता होगी, इसलिए सुनिश्चित करें कि आपने [स्मार्ट अनुबंधों का संकलन](/developers/docs/smart-contracts/compiling/) के बारे में पढ़ा है। |
| 18 | + |
| 19 | +## स्मार्ट अनुबंध को कैसे परिनियोजित करें {#how-to-deploy-a-smart-contract} |
| 20 | + |
| 21 | +### आपको क्या चाहिए होगा {#what-youll-need} |
| 22 | + |
| 23 | +- आपके अनुबंध का बाइटकोड – यह [संकलन](/developers/docs/smart-contracts/compiling/) के माध्यम से जेनरेट होता है |
| 24 | +- गैस के लिए ETH – आप अन्य लेनदेन की तरह अपनी गैस सीमा निर्धारित करेंगे, इसलिए ध्यान रखें कि अनुबंध परिनियोजन को एक साधारण ETH हस्तांतरण की तुलना में बहुत अधिक गैस की आवश्यकता होती है |
| 25 | +- एक परिनियोजन स्क्रिप्ट या प्लगइन |
| 26 | +- [एथेरियम नोड](/developers/docs/nodes-and-clients/) तक पहुंच, या तो अपना खुद का चलाकर, सार्वजनिक नोड से कनेक्ट करके या [नोड सेवा](/developers/docs/nodes-and-clients/nodes-as-a-service/) का उपयोग करके API कुंजी के माध्यम से |
| 27 | + |
| 28 | +### स्मार्ट अनुबंध परिनियोजित करने के चरण {#steps-to-deploy} |
| 29 | + |
| 30 | +इसमें शामिल विशिष्ट चरण प्रश्नगत विकास ढांचे पर निर्भर करेंगे। उदाहरण के लिए, आप [अपने अनुबंधों को परिनियोजित करने पर Hardhat का प्रलेखन](https://hardhat.org/guides/deploying.html) या [स्मार्ट अनुबंध को परिनियोजित करने और सत्यापित करने के लिए फाउंड्री का प्रलेखन](https://book.getfoundry.sh/forge/deploying) देख सकते हैं। एक बार परिनियोजित होने के बाद, आपके अनुबंध में अन्य [खातों](/developers/docs/accounts/) की तरह एक एथेरियम पता होगा और [स्रोत कोड सत्यापन उपकरण](/developers/docs/smart-contracts/verifying/#source-code-verification-tools) का उपयोग करके इसे सत्यापित किया जा सकता है। |
| 31 | + |
| 32 | +## संबंधित उपकरण {#related-tools} |
| 33 | + |
| 34 | +**Remix - _Remix IDE ब्लॉकचेन जैसे एथेरियम के लिए स्मार्ट अनुबंध विकसित करने, परिनियोजित करने और प्रशासित करने की अनुमति देता है_** |
| 35 | + |
| 36 | +- [Remix](https://remix.ethereum.org) |
| 37 | + |
| 38 | +**Tenderly - _Web3 डेवलपमेंट प्लेटफॉर्म जो स्मार्ट अनुबंधों के विकास, परीक्षण, निगरानी और संचालन के लिए डिबगिंग, अवलोकन और बुनियादी ढांचे के बिल्डिंग ब्लॉक प्रदान करता है_** |
| 39 | + |
| 40 | +- [tenderly.co](https://tenderly.co/) |
| 41 | +- [डॉक्स](https://docs.tenderly.co/) |
| 42 | +- [GitHub](https://github.com/Tenderly) |
| 43 | +- [कलह](https://discord.gg/eCWjuvt) |
| 44 | + |
| 45 | +**Hardhat - _आपके एथेरियम सॉफ़्टवेयर को संकलित, परिनियोजित, परीक्षण और डीबग करने का विकास परिवेश_** |
| 46 | + |
| 47 | +- [hardhat.org](https://hardhat.org/getting-started/) |
| 48 | +- [अपने अनुबंधों को परिनियोजित करने पर डॉक्स](https://hardhat.org/guides/deploying.html) |
| 49 | +- [GitHub](https://github.com/nomiclabs/hardhat) |
| 50 | +- [कलह](https://discord.com/invite/TETZs2KK4k) |
| 51 | + |
| 52 | +**thirdweb - _केवल एक कमांड का उपयोग करके किसी भी अनुबंध को किसी भी EVM संगत श्रृंखला में आसानी से परिनियोजित करें_** |
| 53 | + |
| 54 | +- [प्रलेखन](https://portal.thirdweb.com/deploy/) |
| 55 | + |
| 56 | +**Crossmint - _स्मार्ट अनुबंधों को परिनियोजित करने, क्रेडिट-कार्ड और क्रॉस चेन भुगतान सक्षम करने और NFT बनाने, वितरित करने, बेचने, स्टोर करने और संपादित करने के लिए API का उपयोग करने के लिए एंटरप्राइज़-ग्रेड web3 डेवलपमेंट प्लेटफॉर्म।_** |
| 57 | + |
| 58 | +- [crossmint.com](https://www.crossmint.com) |
| 59 | +- [प्रलेखन](https://docs.crossmint.com) |
| 60 | +- [डिस्कॉर्ड सर्वर](https://discord.com/invite/crossmint) |
| 61 | +- [ब्लॉग](https://blog.crossmint.com) |
| 62 | + |
| 63 | +## संबंधित ट्यूटोरियल {#related-tutorials} |
| 64 | + |
| 65 | +- [अपना पहला स्मार्ट अनुबंध परिनियोजित करना](/developers/tutorials/deploying-your-first-smart-contract/) _– एथेरियम परीक्षण नेटवर्क पर अपना पहला स्मार्ट अनुबंध परिनियोजित करने का परिचय।_ |
| 66 | +- [Hello World | स्मार्ट अनुबंध ट्यूटोरियल](/developers/tutorials/hello-world-smart-contract/) _– एथेरियम पर एक बुनियादी स्मार्ट अनुबंध बनाने और परिनियोजित करने के लिए एक आसान ट्यूटोरियल।_ |
| 67 | +- [Solidity से अन्य अनुबंधों के साथ इंटरैक्ट करें](/developers/tutorials/interact-with-other-contracts-from-solidity/) _– मौजूदा अनुबंध से स्मार्ट अनुबंध कैसे परिनियोजित करें और इसके साथ इंटरैक्ट करें।_ |
| 68 | +- [अपने अनुबंध के आकार को कैसे कम करें](/developers/tutorials/downsizing-contracts-to-fight-the-contract-size-limit/) _- अपने अनुबंध के आकार को सीमा के अंदर रखने और गैस बचाने के लिए इसे कैसे कम करें_ |
| 69 | + |
| 70 | +## अग्रिम पठन {#further-reading} |
| 71 | + |
| 72 | +- [https://docs.openzeppelin.com/learn/deploying-and-interacting](https://docs.openzeppelin.com/learn/deploying-and-interacting) - _OpenZeppelin_ |
| 73 | +- [Hardhat के साथ अपने अनुबंधों को परिनियोजित करना](https://hardhat.org/guides/deploying.html) - _Nomic Labs_ |
| 74 | + |
| 75 | +_एक सामुदायिक संसाधन के बारे में जानें जिसने आपकी मदद की? इस पृष्ठ को संपादित करें और इसे जोड़ें!_ |
| 76 | + |
| 77 | +## संबंधित विषय {#related-topics} |
| 78 | + |
| 79 | +- [डेवलपमेंट के लिए संरचनाएं](/developers/docs/frameworks/) |
| 80 | +- [एक एथेरियम नोड चलाएँ](/developers/docs/nodes-and-clients/run-a-node/) |
| 81 | +- [सेवा के रूप में नोड्स](/developers/docs/nodes-and-clients/nodes-as-a-service) |
0 commit comments