- Hardhat: compile and run the smart contracts on a local development network
- TypeChain: generate TypeScript types for smart contracts
- Ethers: renowned Ethereum library and wallet implementation
Before running any command, make sure to install dependencies:
yarn install
Compile the smart contracts with Hardhat:
yarn compile
npx hardhat run --network goerli ./scripts/deploy.ts
npx hardhat verify --network <network> <DEPLOYED_CONTRACT_ADDRESS> "Constructor argument 1"