Sen descrición

Kristjan Kosic 9e7d94abbc Merge branch 'main' of github.com:protokol/typescript-hardhat-template into main %!s(int64=4) %!d(string=hai) anos
contracts cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
deploy cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
tasks cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
test ee5aa47a96 chore: added sol-coverage and sol-hint module %!s(int64=4) %!d(string=hai) anos
.editorconfig cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
.env.example cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
.gitignore cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
.prettierignore cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
.solhint.json cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
.solhintignore cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
LICENSE c769c1481a Initial commit %!s(int64=4) %!d(string=hai) anos
README.md fc5d47bbb0 docs: readme %!s(int64=4) %!d(string=hai) anos
hardhat.config.ts ee5aa47a96 chore: added sol-coverage and sol-hint module %!s(int64=4) %!d(string=hai) anos
helper-hardhat-config.ts cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
package-lock.json ee5aa47a96 chore: added sol-coverage and sol-hint module %!s(int64=4) %!d(string=hai) anos
package.json 222a2ae499 chore: mini readme instructions %!s(int64=4) %!d(string=hai) anos
renovate.json 6c063f4704 Add renovate.json %!s(int64=4) %!d(string=hai) anos
tsconfig.json cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos
tslint.json cb3cc74499 chore: initial template definition files %!s(int64=4) %!d(string=hai) anos

README.md

TypeScript Solidity Boilerplate Starter Kit

A BoilerPlate Template Project To Start Solidity Development With Hardhat and Typescript

Check the Hardhat documentation for more information.

https://hardhat.org/getting-started/

We recommend installing hh autocomplete so you can use hh shorthand globally.

npm i -g hardhat-shorthand

https://hardhat.org/guides/shorthand.html

Usage

Run npm install and then:

  • hh compile - to compile smart contract and generate typechain ts bindings
  • hh test - to run tests
  • hh deploy - to deploy to local network (see options for more)
  • hh TABTAB - to use autocomplete.

Check package.json scripts for more options. Use .env.example file and adapt it to you values and settings.

Have Fun!