> For the complete documentation index, see [llms.txt](https://luntra.gitbook.io/luntra-infrastructure/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://luntra.gitbook.io/luntra-infrastructure/smart-contract-deployment-guide-on-hardhat/1.-project-setup.md).

# 1. Project Setup

### Initialize a new Hardhat project

```sh
npx hardhat init
```

When prompted:

* Choose "Create a JavaScript project"
* Accept the default project root
* Add a .gitignore? Yes
* Install dependencies? Yes

### Install additional dependencies

```sh
npm install --save-dev @nomicfoundation/hardhat-toolbox
```
