Solidity Typescript Hardhat
A BoilerPlate Template Project To Start Solidity Development With Hardhat and Typescript
It can be found on the following link
- typescript support enabled
- typechain plugin installed (typescript type bindings are generated from smart contracts)/check Typechain docs
- hardhat-deploy plugin enabled (use deployments from
deploy
folder, order and tag them; multi-network) - hardhat console enabled - to allow console.log usage within solidity code
- testing environment configured and operational
Check the Hardhat documentation for more information.
We recommend installing
hh autocomplete
so you can use hh
shorthand globally.npm i -g hardhat-shorthand
Run
npm install
and then:hh compile
- to compile smart contract and generate typechain ts bindingshh test
- to run testshh deploy
- to deploy to local network (see options for more)hh TABTAB
- to use autocompletehh node
- to run a localhost node
Check
package.json
scripts for more options. Use .env.example
file and adapt it to you values and settings.Last modified 1yr ago