Boilerplate for starting smart contracts projects using Solidity and Hardhat for Ethereum.
- Solidity
- Hardhat ethers/waffle
- OpenZeppelin support
- Typescript
- VSCode integration
- Gas reporter (Coinmarketcap)
- Etherscan automatic verifier
- solhint
- solidity-coverage
Clone env.sample.json to env.json and put your secrets there.
Develop contracts in contracts folder, tests in test folder
and deployments in deploy folder.
All common tasks are available through npm and vscode tasks.