---
title: "திறன் ஒப்பந்தங்களை நிலைநிறுத்துதல்"
description: "எத்திரியம் பிணையங்களில் திறன் ஒப்பந்தங்களை எவ்வாறு நிலைநிறுத்துவது என்பதை அறிக, இதில் முன்நிபந்தனைகள், கருவிகள் மற்றும் நிலைநிறுத்தப் படிகள் அடங்கும்."
lang: ta
---

ஒரு எத்திரியம் பிணையத்தின் பயனர்களுக்கு உங்கள் திறன் ஒப்பந்தம் கிடைக்க, நீங்கள் அதை நிலைநிறுத்த வேண்டும்.

ஒரு திறன் ஒப்பந்தத்தை நிலைநிறுத்த, எந்தவொரு பெறுநரையும் குறிப்பிடாமல் திறன் ஒப்பந்தத்தின் தொகுக்கப்பட்ட குறியீட்டைக் கொண்ட ஒரு எத்திரியம் பரிவர்த்தனையை நீங்கள் அனுப்பினால் போதுமானது.

## முன்நிபந்தனைகள் {#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 - _திறன் ஒப்பந்தங்களை நிலைநிறுத்தவும், கிரெடிட் கார்டு மற்றும் குறுக்கு-சங்கிலி கொடுப்பனவுகளைச் செயல்படுத்தவும், மற்றும் NFTகளை உருவாக்க, விநியோகிக்க, விற்க, சேமிக்க மற்றும் திருத்த 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/)
- [சேவையாகக் கணுக்கள் (Nodes-as-a-service)](/developers/docs/nodes-and-clients/nodes-as-a-service)