स्मार्ट कॉन्ट्रॅक्ट्स प्रस्थापित करणे
इथेरियम नेटवर्कच्या वापरकर्त्यांसाठी तुमचे स्मार्ट कॉन्ट्रॅक्ट उपलब्ध होण्यासाठी तुम्हाला ते प्रस्थापित करणे आवश्यक आहे.
स्मार्ट कॉन्ट्रॅक्ट प्रस्थापित करण्यासाठी, तुम्ही कोणताही प्राप्तकर्ता निर्दिष्ट न करता केवळ स्मार्ट कॉन्ट्रॅक्टचा संकलित केलेला कोड असलेला इथेरियम व्यवहार पाठवता.
पूर्वअटी
स्मार्ट कॉन्ट्रॅक्ट्स प्रस्थापित करण्यापूर्वी तुम्हाला इथेरियम नेटवर्क्स, व्यवहार आणि स्मार्ट कॉन्ट्रॅक्ट्सची रचना समजून घेणे आवश्यक आहे.
कॉन्ट्रॅक्ट प्रस्थापित करण्यासाठी इथर (ETH) देखील खर्च होतो कारण ते ब्लॉकचेनवर साठवले जातात, त्यामुळे तुम्हाला इथेरियमवरील गॅस आणि शुल्क याची माहिती असावी.
शेवटी, तुम्हाला तुमचे कॉन्ट्रॅक्ट प्रस्थापित करण्यापूर्वी त्याचे संकलन करावे लागेल, त्यामुळे तुम्ही स्मार्ट कॉन्ट्रॅक्ट्सचे संकलन याबद्दल वाचले असल्याची खात्री करा.
स्मार्ट कॉन्ट्रॅक्ट कसे प्रस्थापित करावे
तुम्हाला कशाची आवश्यकता असेल
- तुमच्या कॉन्ट्रॅक्टचा बाइटकोड – हा संकलनाद्वारे तयार केला जातो
- गॅससाठी ETH – तुम्ही इतर व्यवहारांप्रमाणे तुमची गॅस मर्यादा सेट कराल, त्यामुळे लक्षात ठेवा की कॉन्ट्रॅक्ट प्रस्थापनेसाठी साध्या ETH हस्तांतरणापेक्षा खूप जास्त गॅस लागतो
- प्रस्थापना स्क्रिप्ट किंवा प्लगइन
- इथेरियम नोड मध्ये प्रवेश, एकतर स्वतःचा नोड चालवून, सार्वजनिक नोडशी कनेक्ट करून, किंवा नोड सेवा वापरून API की द्वारे
स्मार्ट कॉन्ट्रॅक्ट प्रस्थापित करण्याच्या पायऱ्या
यात समाविष्ट असलेल्या विशिष्ट पायऱ्या वापरल्या जाणाऱ्या डेव्हलपमेंट फ्रेमवर्कवर अवलंबून असतील. उदाहरणार्थ, तुम्ही तुमचे कॉन्ट्रॅक्ट्स प्रस्थापित करण्यावरील Hardhat चे दस्तऐवजीकरण (नवीन टॅबमध्ये उघडते) किंवा स्मार्ट कॉन्ट्रॅक्ट प्रस्थापित आणि पडताळणी करण्यावरील Foundry चे दस्तऐवजीकरण (नवीन टॅबमध्ये उघडते) तपासू शकता. एकदा प्रस्थापित झाल्यानंतर, तुमच्या कॉन्ट्रॅक्टला इतर खात्यांप्रमाणे एक इथेरियम पत्ता मिळेल आणि सोर्स कोड पडताळणी टूल्स वापरून त्याची पडताळणी केली जाऊ शकते.
संबंधित साधने
Remix - Remix IDE इथेरियम सारख्या ब्लॉकचेनसाठी स्मार्ट कॉन्ट्रॅक्ट्स विकसित, प्रस्थापित आणि व्यवस्थापित करण्याची परवानगी देते
Tenderly - Web3 डेव्हलपमेंट प्लॅटफॉर्म जे स्मार्ट कॉन्ट्रॅक्ट्स विकसित, चाचणी, निरीक्षण आणि ऑपरेट करण्यासाठी डीबगिंग, निरीक्षणक्षमता आणि पायाभूत सुविधांचे बिल्डिंग ब्लॉक्स प्रदान करते
- tenderly.co (नवीन टॅबमध्ये उघडते)
- दस्तऐवज (नवीन टॅबमध्ये उघडते)
- GitHub (नवीन टॅबमध्ये उघडते)
- डिस्कॉर्ड् (नवीन टॅबमध्ये उघडते)
Hardhat - तुमचे इथेरियम सॉफ्टवेअर संकलित, प्रस्थापित, चाचणी आणि डीबग करण्यासाठी एक डेव्हलपमेंट वातावरण
- hardhat.org (नवीन टॅबमध्ये उघडते)
- तुमचे कॉन्ट्रॅक्ट्स प्रस्थापित करण्यावरील दस्तऐवज (नवीन टॅबमध्ये उघडते)
- GitHub (नवीन टॅबमध्ये उघडते)
- डिस्कॉर्ड् (नवीन टॅबमध्ये उघडते)
thirdweb - एकाच कमांडचा वापर करून, कोणत्याही EVM सुसंगत चेनवर कोणतेही कॉन्ट्रॅक्ट सहजपणे प्रस्थापित करा
Crossmint - स्मार्ट कॉन्ट्रॅक्ट्स प्रस्थापित करण्यासाठी, क्रेडिट-कार्ड आणि क्रॉस चेन पेमेंट्स सक्षम करण्यासाठी आणि NFTs तयार, वितरित, विक्री, संचयित आणि संपादित करण्यासाठी API वापरण्यासाठी एंटरप्राइझ-ग्रेड Web3 डेव्हलपमेंट प्लॅटफॉर्म.
- crossmint.com (नवीन टॅबमध्ये उघडते)
- दस्तऐवजीकरण (नवीन टॅबमध्ये उघडते)
- डिस्कॉर्ड् (नवीन टॅबमध्ये उघडते)
- ब्लॉग (नवीन टॅबमध्ये उघडते)
संबंधित ट्यूटोरियल्स
- तुमचे पहिले स्मार्ट कॉन्ट्रॅक्ट प्रस्थापित करणे – इथेरियम टेस्ट नेटवर्कवर तुमचे पहिले स्मार्ट कॉन्ट्रॅक्ट प्रस्थापित करण्याचा परिचय.
- हॅलो वर्ल्ड | स्मार्ट कॉन्ट्रॅक्ट ट्यूटोरियल – इथेरियमवर एक मूलभूत स्मार्ट कॉन्ट्रॅक्ट तयार आणि प्रस्थापित करण्यासाठी एक सोपे ट्यूटोरियल.
- Solidity मधून इतर कॉन्ट्रॅक्ट्सशी संवाद साधा – विद्यमान कॉन्ट्रॅक्टमधून स्मार्ट कॉन्ट्रॅक्ट कसे प्रस्थापित करावे आणि त्याच्याशी संवाद कसा साधावा.
- तुमच्या कॉन्ट्रॅक्टचा आकार कसा कमी करावा - तुमच्या कॉन्ट्रॅक्टचा आकार मर्यादेत ठेवण्यासाठी आणि गॅस वाचवण्यासाठी तो कसा कमी करावा
पुढील वाचन
- https://docs.openzeppelin.com/learn/deploying-and-interacting (नवीन टॅबमध्ये उघडते) - ओपनझेपलिन
- Hardhat सह तुमचे कॉन्ट्रॅक्ट्स प्रस्थापित करणे (नवीन टॅबमध्ये उघडते) - Nomic Labs
तुम्हाला मदत करणाऱ्या एखाद्या कम्युनिटी रिसोर्सबद्दल माहिती आहे का? हे पृष्ठ संपादित करा आणि ते जोडा!