> For the complete documentation index, see [llms.txt](https://chainide.gitbook.io/chainide-english-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chainide.gitbook.io/chainide-english-1/chainide-modules/4.6-deployment-and-interaction.md).

# 2.6. Deployment and Interaction

This section discusses in detail with deploy module.

### 1. Deploy Module

Deploy module is used for deploying the compiled smart contracts and interacting with already deployed smart contracts. Figure 1 shows the deploy module for deploying the smart contract.

![](https://3745657014-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYy-lqJKjq1m0yBAX4r%2F-M_UIaM4vl6RAbCjJJtA%2F-M_UV3bq34YaFdvPGd0S%2Fdeploy%20module.jpg?alt=media\&token=99b81d8f-a773-4d66-a28f-13864e3447f8)

If a user wants to interact with an already deployed smart contract, ChainIDE provides this functionality too, a user simply needs to access the "Deploy & Interaction" and simply click on "Import Deployed Contract", a new window will appear and the user needs to fill in the required information. If the information is correct, a user can access the deployed smart contract under the "INTERACT" module.

![](https://3745657014-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MYy-lqJKjq1m0yBAX4r%2F-M_UIaM4vl6RAbCjJJtA%2F-M_UaAiqwQX4U8w4O6LF%2FCopy%20of%20deploy%20module.jpg?alt=media\&token=77d3bfb7-d022-48f9-a3fd-cacef454ec63)

### Interact Module

![](https://3745657014-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MYy-lqJKjq1m0yBAX4r%2Fuploads%2FfmT3JCHws0Zql2uo5lUS%2FExplorer%20-%20See%20the%20transaction%20details%20on%20the%20blockchain%20\(1\).png?alt=media\&token=774183a4-72d5-4942-aa45-95daac1dc978)
