Template for initializing a Hardhat project with Viem and TypeScript. It comes with a sample contract, a test for that contract, and a Hardhat Ignition module that deploys that contract.
References
https://hardhat.org/getting-started/
https://hardhat.org/guides/typescript.html
https://hardhat.org/guides/vscode-tests.html
Install all dependencies by running:
npm install
Once everything is loaded onto your machine, run the following commands to ensure everything works as intended.
npx hardhat compile
npx hardhat test