> 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

### 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.

![](/files/-M_UV3bq34YaFdvPGd0S)

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.

![](/files/-M_UaAiqwQX4U8w4O6LF)

### Interact Module

![](/files/5uyL4IzNn4oV2K226edt)
