An EVM Hardhat project template which implements some nice QoL features like env management, typechain and some utilities I find useful.
Clone and navigate to the repo, then install:
yarn installWrite contracts in the contracts/ directory. To compile, call:
yarn compileThis will generate the artifacts and ABIs normally. Additionally, it will generate Typechain bindings.