To develop a hardhat contract project, we always need some frequently used dependencies which are not included in the basic hardhat project. Furthermore, we also need several tools to unify the coding style between collaborative workers. In fact, these pre-requisite are always configured similarly in different projects. So, I established this template to help us start a hardhat project in a more convenient way.
npm install
npm run compile
npm run test
Currently, we use Hardhat Ignition to help deploy & verify contract.
npx hardhat ignition deploy ./ignition/modules/[YOUR_DEPLOY_MODULE].ts --network <your-network>
Recommend extensions are listed in the file ./.vscode/extensions.json
. If you go to vscode extension list, you could see all recommended extensions directly.
Now you can start your development!
Any contribution is welcomed to make it better.
If you have any questions, please create an issue.
Enjoy!