> For the complete documentation index, see [llms.txt](https://pints-organization.gitbook.io/ts-docs.essential.builder/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pints-organization.gitbook.io/ts-docs.essential.builder/getting-started/compile-and-deploy-the-contrats.md).

# Compile and Deploy the contrats

Lets compile the contracts and create an application binary interface to be able to propose solutions to the contract&#x20;

* &#x20;Run the following in the project's root directory to compile your contract&#x20;

```bash
npm run compile
```

* Deploy the contracts by running a local instance of the builder on port <http://0.0.0.0:3554>

```bash
npm run chain
```
