---
title: "स्मार्ट कॉन्ट्रॅक्ट्स प्रस्थापित करणे"
description: "इथेरियम नेटवर्कवर स्मार्ट कॉन्ट्रॅक्ट्स कसे प्रस्थापित करायचे ते शिका, ज्यामध्ये पूर्वअटी, साधने आणि प्रस्थापनेच्या पायऱ्या समाविष्ट आहेत."
lang: mr
---

इथेरियम नेटवर्कच्या वापरकर्त्यांसाठी तुमचे स्मार्ट कॉन्ट्रॅक्ट उपलब्ध होण्यासाठी तुम्हाला ते प्रस्थापित करणे आवश्यक आहे.

स्मार्ट कॉन्ट्रॅक्ट प्रस्थापित करण्यासाठी, तुम्ही कोणताही प्राप्तकर्ता निर्दिष्ट न करता केवळ स्मार्ट कॉन्ट्रॅक्टचा संकलित केलेला कोड असलेला इथेरियम व्यवहार पाठवता.

## पूर्वअटी {#prerequisites}

स्मार्ट कॉन्ट्रॅक्ट्स प्रस्थापित करण्यापूर्वी तुम्हाला [इथेरियम नेटवर्क्स](/developers/docs/networks/), [व्यवहार](/developers/docs/transactions/) आणि [स्मार्ट कॉन्ट्रॅक्ट्सची रचना](/developers/docs/smart-contracts/anatomy/) समजून घेणे आवश्यक आहे.

कॉन्ट्रॅक्ट प्रस्थापित करण्यासाठी इथर (ETH) देखील खर्च होतो कारण ते ब्लॉकचेनवर साठवले जातात, त्यामुळे तुम्हाला इथेरियमवरील [गॅस आणि शुल्क](/developers/docs/gas/) याची माहिती असावी.

शेवटी, तुम्हाला तुमचे कॉन्ट्रॅक्ट प्रस्थापित करण्यापूर्वी त्याचे संकलन करावे लागेल, त्यामुळे तुम्ही [स्मार्ट कॉन्ट्रॅक्ट्सचे संकलन](/developers/docs/smart-contracts/compiling/) याबद्दल वाचले असल्याची खात्री करा.

## स्मार्ट कॉन्ट्रॅक्ट कसे प्रस्थापित करावे {#how-to-deploy-a-smart-contract}

### तुम्हाला कशाची आवश्यकता असेल {#what-youll-need}

- तुमच्या कॉन्ट्रॅक्टचा बाइटकोड – हा [संकलनाद्वारे](/developers/docs/smart-contracts/compiling/) तयार केला जातो
- गॅससाठी ETH – तुम्ही इतर व्यवहारांप्रमाणे तुमची गॅस मर्यादा सेट कराल, त्यामुळे लक्षात ठेवा की कॉन्ट्रॅक्ट प्रस्थापनेसाठी साध्या ETH हस्तांतरणापेक्षा खूप जास्त गॅस लागतो
- प्रस्थापना स्क्रिप्ट किंवा प्लगइन
- [इथेरियम नोड](/developers/docs/nodes-and-clients/) मध्ये प्रवेश, एकतर स्वतःचा नोड चालवून, सार्वजनिक नोडशी कनेक्ट करून, किंवा [नोड सेवा](/developers/docs/nodes-and-clients/nodes-as-a-service/) वापरून API की द्वारे

### स्मार्ट कॉन्ट्रॅक्ट प्रस्थापित करण्याच्या पायऱ्या {#steps-to-deploy}

यात समाविष्ट असलेल्या विशिष्ट पायऱ्या वापरल्या जाणाऱ्या डेव्हलपमेंट फ्रेमवर्कवर अवलंबून असतील. उदाहरणार्थ, तुम्ही [तुमचे कॉन्ट्रॅक्ट्स प्रस्थापित करण्यावरील Hardhat चे दस्तऐवजीकरण](https://hardhat.org/docs/tutorial/deploying) किंवा [स्मार्ट कॉन्ट्रॅक्ट प्रस्थापित आणि पडताळणी करण्यावरील Foundry चे दस्तऐवजीकरण](https://book.getfoundry.sh/forge/deploying) तपासू शकता. एकदा प्रस्थापित झाल्यानंतर, तुमच्या कॉन्ट्रॅक्टला इतर [खात्यांप्रमाणे](/developers/docs/accounts/) एक इथेरियम पत्ता मिळेल आणि [सोर्स कोड पडताळणी टूल्स](/developers/docs/smart-contracts/verifying/#source-code-verification-tools) वापरून त्याची पडताळणी केली जाऊ शकते.

## संबंधित साधने {#related-tools}

**Remix - _Remix IDE इथेरियम सारख्या ब्लॉकचेनसाठी स्मार्ट कॉन्ट्रॅक्ट्स विकसित, प्रस्थापित आणि व्यवस्थापित करण्याची परवानगी देते_**

- [Remix](https://remix.ethereum.org)

**Tenderly - _Web3 डेव्हलपमेंट प्लॅटफॉर्म जे स्मार्ट कॉन्ट्रॅक्ट्स विकसित, चाचणी, निरीक्षण आणि ऑपरेट करण्यासाठी डीबगिंग, निरीक्षणक्षमता आणि पायाभूत सुविधांचे बिल्डिंग ब्लॉक्स प्रदान करते_**

- [tenderly.co](https://tenderly.co/)
- [दस्तऐवज](https://docs.tenderly.co/)
- [GitHub](https://github.com/Tenderly)
- [डिस्कॉर्ड्](https://discord.gg/eCWjuvt)

**Hardhat - _तुमचे इथेरियम सॉफ्टवेअर संकलित, प्रस्थापित, चाचणी आणि डीबग करण्यासाठी एक डेव्हलपमेंट वातावरण_**

- [hardhat.org](https://hardhat.org/getting-started/)
- [तुमचे कॉन्ट्रॅक्ट्स प्रस्थापित करण्यावरील दस्तऐवज](https://hardhat.org/docs/tutorial/deploying)
- [GitHub](https://github.com/nomiclabs/hardhat)
- [डिस्कॉर्ड्](https://discord.com/invite/TETZs2KK4k)

**thirdweb - _एकाच कमांडचा वापर करून, कोणत्याही EVM सुसंगत चेनवर कोणतेही कॉन्ट्रॅक्ट सहजपणे प्रस्थापित करा_**

- [दस्तऐवजीकरण](https://portal.thirdweb.com/deploy/)

**Crossmint - _स्मार्ट कॉन्ट्रॅक्ट्स प्रस्थापित करण्यासाठी, क्रेडिट-कार्ड आणि क्रॉस चेन पेमेंट्स सक्षम करण्यासाठी आणि NFTs तयार, वितरित, विक्री, संचयित आणि संपादित करण्यासाठी API वापरण्यासाठी एंटरप्राइझ-ग्रेड Web3 डेव्हलपमेंट प्लॅटफॉर्म._**

- [crossmint.com](https://www.crossmint.com)
- [दस्तऐवजीकरण](https://docs.crossmint.com)
- [डिस्कॉर्ड्](https://discord.com/invite/crossmint)
- [ब्लॉग](https://blog.crossmint.com)

## संबंधित ट्यूटोरियल्स {#related-tutorials}

- [तुमचे पहिले स्मार्ट कॉन्ट्रॅक्ट प्रस्थापित करणे](/developers/tutorials/deploying-your-first-smart-contract/) _– इथेरियम टेस्ट नेटवर्कवर तुमचे पहिले स्मार्ट कॉन्ट्रॅक्ट प्रस्थापित करण्याचा परिचय._
- [हॅलो वर्ल्ड | स्मार्ट कॉन्ट्रॅक्ट ट्यूटोरियल](/developers/tutorials/hello-world-smart-contract/) _– इथेरियमवर एक मूलभूत स्मार्ट कॉन्ट्रॅक्ट तयार आणि प्रस्थापित करण्यासाठी एक सोपे ट्यूटोरियल._
- [Solidity मधून इतर कॉन्ट्रॅक्ट्सशी संवाद साधा](/developers/tutorials/interact-with-other-contracts-from-solidity/) _– विद्यमान कॉन्ट्रॅक्टमधून स्मार्ट कॉन्ट्रॅक्ट कसे प्रस्थापित करावे आणि त्याच्याशी संवाद कसा साधावा._
- [तुमच्या कॉन्ट्रॅक्टचा आकार कसा कमी करावा](/developers/tutorials/downsizing-contracts-to-fight-the-contract-size-limit/) _- तुमच्या कॉन्ट्रॅक्टचा आकार मर्यादेत ठेवण्यासाठी आणि गॅस वाचवण्यासाठी तो कसा कमी करावा_

## पुढील वाचन {#further-reading}

- [https://docs.openzeppelin.com/learn/deploying-and-interacting](https://docs.openzeppelin.com/learn/deploying-and-interacting) - _ओपनझेपलिन_
- [Hardhat सह तुमचे कॉन्ट्रॅक्ट्स प्रस्थापित करणे](https://hardhat.org/docs/tutorial/deploying) - _Nomic Labs_

_तुम्हाला मदत करणाऱ्या एखाद्या कम्युनिटी रिसोर्सबद्दल माहिती आहे का? हे पृष्ठ संपादित करा आणि ते जोडा!_

## संबंधित विषय {#related-topics}

- [डेव्हलपमेंट फ्रेमवर्क्स](/developers/docs/frameworks/)
- [इथेरियम नोड चालवा](/developers/docs/nodes-and-clients/run-a-node/)
- [नोड्स-अ‍ॅज-अ-सर्व्हिस](/developers/docs/nodes-and-clients/nodes-as-a-service)