ஸ்மார்ட் ஒப்பந்தங்களை செயல்படுத்துதல்
பக்கம் கடைசியாகப் புதுப்பிக்கப்பட்டது: 17 டிசம்பர், 2025
எத்தேரியம் நெட்வொர்க்கின் பயனர்களுக்கு உங்கள் ஸ்மார்ட் ஒப்பந்தம் கிடைக்க, அதை நீங்கள் செயல்படுத்த (deploy) வேண்டும்.
ஒரு ஸ்மார்ட் ஒப்பந்தத்தை செயல்படுத்த, எந்தவொரு பெறுநரையும் குறிப்பிடாமல் ஸ்மார்ட் ஒப்பந்தத்தின் தொகுக்கப்பட்ட குறியீட்டைக் (compiled code) கொண்ட எத்தேரியம் பரிவர்த்தனையை நீங்கள் அனுப்பினால் போதுமானது.
முன்நிபந்தனைகள்
ஸ்மார்ட் ஒப்பந்தங்களை செயல்படுத்துவதற்கு முன், நீங்கள் எத்தேரியம் நெட்வொர்க்குகள், பரிவர்த்தனைகள் மற்றும் ஸ்மார்ட் ஒப்பந்தங்களின் கட்டமைப்பு ஆகியவற்றைப் புரிந்து கொள்ள வேண்டும்.
ஒப்பந்தங்கள் பிளாக்செயினில் சேமிக்கப்படுவதால், அவற்றைச் செயல்படுத்துவதற்கு ஈதர் (ETH) செலவாகும், எனவே எத்தேரியத்தில் உள்ள எரிவாயு மற்றும் கட்டணங்கள் (gas and fees) பற்றி நீங்கள் அறிந்திருக்க வேண்டும்.
இறுதியாக, உங்கள் ஒப்பந்தத்தை செயல்படுத்துவதற்கு முன் அதைத் தொகுக்க (compile) வேண்டும், எனவே ஸ்மார்ட் ஒப்பந்தங்களைத் தொகுத்தல் பற்றி நீங்கள் படித்திருப்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.
ஸ்மார்ட் ஒப்பந்தத்தை எவ்வாறு செயல்படுத்துவது
உங்களுக்கு என்ன தேவைப்படும்
- உங்கள் ஒப்பந்தத்தின் பைட் குறியீடு (bytecode) – இது தொகுத்தல் (compilation) மூலம் உருவாக்கப்படுகிறது
- எரிவாயுவிற்கான ETH – மற்ற பரிவர்த்தனைகளைப் போலவே உங்கள் எரிவாயு வரம்பையும் (gas limit) நீங்கள் அமைப்பீர்கள், எனவே ஒரு எளிய ETH பரிமாற்றத்தை விட ஒப்பந்தத்தை செயல்படுத்துவதற்கு அதிக எரிவாயு தேவை என்பதை நினைவில் கொள்ளுங்கள்
- ஒரு செயல்படுத்தும் ஸ்கிரிப்ட் அல்லது செருகுநிரல் (plugin)
- எத்தேரியம் நோட்-க்கான அணுகல், இதை நீங்களே இயக்குவதன் மூலமாகவோ, பொது நோடுடன் இணைப்பதன் மூலமாகவோ அல்லது நோட் சேவை-ஐப் பயன்படுத்தி API திறவுகோல் (API key) மூலமாகவோ பெறலாம்
ஸ்மார்ட் ஒப்பந்தத்தை செயல்படுத்துவதற்கான படிகள்
இதில் உள்ள குறிப்பிட்ட படிகள், பயன்படுத்தப்படும் மேம்பாட்டு கட்டமைப்பைப் (development framework) பொறுத்தது. எடுத்துக்காட்டாக, உங்கள் ஒப்பந்தங்களை செயல்படுத்துவது குறித்த Hardhat-இன் ஆவணங்கள் (opens in a new tab) அல்லது ஸ்மார்ட் ஒப்பந்தத்தை செயல்படுத்துவது மற்றும் சரிபார்ப்பது குறித்த Foundry-இன் ஆவணங்களை (opens in a new tab) நீங்கள் பார்க்கலாம். செயல்படுத்தப்பட்டவுடன், உங்கள் ஒப்பந்தம் மற்ற கணக்குகளைப் போலவே ஒரு எத்தேரியம் முகவரியைக் கொண்டிருக்கும், மேலும் மூலக் குறியீடு சரிபார்ப்புக் கருவிகளைப் பயன்படுத்தி அதைச் சரிபார்க்கலாம்.
தொடர்புடைய கருவிகள்
Remix - எத்தேரியம் போன்ற பிளாக்செயின்களுக்கான ஸ்மார்ட் ஒப்பந்தங்களை உருவாக்க, செயல்படுத்த மற்றும் நிர்வகிக்க Remix IDE அனுமதிக்கிறது
Tenderly - ஸ்மார்ட் ஒப்பந்தங்களை உருவாக்குதல், சோதித்தல், கண்காணித்தல் மற்றும் இயக்குவதற்கான பிழைத்திருத்தம், கவனிப்பு மற்றும் உள்கட்டமைப்பு கட்டுமானத் தொகுதிகளை வழங்கும் Web3 மேம்பாட்டு தளம்
- tenderly.co (opens in a new tab)
- ஆவணங்கள் (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Hardhat - உங்கள் எத்தேரியம் மென்பொருளைத் தொகுக்க, செயல்படுத்த, சோதிக்க மற்றும் பிழைத்திருத்தம் செய்வதற்கான ஒரு மேம்பாட்டு சூழல்
- hardhat.org (opens in a new tab)
- உங்கள் ஒப்பந்தங்களை செயல்படுத்துவது குறித்த ஆவணங்கள் (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
thirdweb - ஒரே கட்டளையைப் பயன்படுத்தி, EVM-உடன் இணக்கமான எந்தவொரு செயினிலும் எந்தவொரு ஒப்பந்தத்தையும் எளிதாகச் செயல்படுத்தலாம்
Crossmint - ஸ்மார்ட் ஒப்பந்தங்களைச் செயல்படுத்தவும், கிரெடிட் கார்டு மற்றும் கிராஸ்-செயின் கட்டணங்களைச் செயல்படுத்தவும், NFT-களை உருவாக்க, விநியோகிக்க, விற்க, சேமிக்க மற்றும் திருத்த API-களைப் பயன்படுத்தவும் உதவும் நிறுவன அளவிலான web3 மேம்பாட்டு தளம்.
- crossmint.com (opens in a new tab)
- ஆவணங்கள் (opens in a new tab)
- Discord (opens in a new tab)
- வலைப்பதிவு (opens in a new tab)
தொடர்புடைய பயிற்சிகள்
- உங்கள் முதல் ஸ்மார்ட் ஒப்பந்தத்தை செயல்படுத்துதல் – எத்தேரியம் சோதனை நெட்வொர்க்கில் உங்கள் முதல் ஸ்மார்ட் ஒப்பந்தத்தை செயல்படுத்துவது குறித்த அறிமுகம்.
- ஹலோ வேர்ல்ட் | ஸ்மார்ட் ஒப்பந்தப் பயிற்சி – எத்தேரியத்தில் ஒரு அடிப்படை ஸ்மார்ட் ஒப்பந்தத்தை உருவாக்கி செயல்படுத்துவதற்கான எளிதான பயிற்சி.
- Solidity-யிலிருந்து பிற ஒப்பந்தங்களுடன் தொடர்புகொள்ளுதல் – ஏற்கனவே உள்ள ஒப்பந்தத்திலிருந்து ஒரு ஸ்மார்ட் ஒப்பந்தத்தை எவ்வாறு செயல்படுத்துவது மற்றும் அதனுடன் தொடர்புகொள்வது எப்படி.
- உங்கள் ஒப்பந்தத்தின் அளவை எவ்வாறு குறைப்பது - உங்கள் ஒப்பந்தத்தின் அளவை வரம்பிற்குள் வைத்திருக்கவும், எரிவாயுவைச் சேமிக்கவும் அதை எவ்வாறு குறைப்பது
மேலும் படிக்க
- https://docs.openzeppelin.com/learn/deploying-and-interacting (opens in a new tab) - OpenZeppelin
- Hardhat மூலம் உங்கள் ஒப்பந்தங்களை செயல்படுத்துதல் (opens in a new tab) - Nomic Labs
உங்களுக்கு உதவிய சமூக வளம் பற்றி தெரியுமா? இந்தப் பக்கத்தைத் திருத்தி அதைச் சேர்க்கவும்!