This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a script that deploys that contract.
Try running some of the following tasks:
npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.ts
Deploying CowriesToken and waiting for confirmations... reusing "CowriesToken" at 0x77b292020981C0e9D2052DE5bbE2868709e3F19e CowriesToken at 0x77b292020981C0e9D2052DE5bbE2868709e3F19e Verifying contract... The contract 0x77b292020981C0e9D2052DE5bbE2868709e3F19e has already been verified Delegating to 0xd6658b718B0AE012B62997b5eF9E4DA7Bd3Aa66E Checkpoints: 1 Delegated!
Deploying LockController and waiting for confirmations... reusing "LockController" at 0x2D93640DA262e5A2A07df2eF1C20836D367cB414 TimeLock at 0x2D93640DA262e5A2A07df2eF1C20836D367cB414 Verifying contract... The contract 0x2D93640DA262e5A2A07df2eF1C20836D367cB414 has already been verified
Deploying VillageSquare and waiting for confirmations... reusing "VillageSquare" at 0xf2cb8E86bAC83362b564722b3E26a412C261728e Village Square at 0xf2cb8E86bAC83362b564722b3E26a412C261728e Verifying contract... The contract 0xf2cb8E86bAC83362b564722b3E26a412C261728e has already been verified
Deploying Fisch and waiting for confirmations... reusing "Fisch" at 0x916aD713Feeb9ACadA68722b246c93b01dEBcca2 Current owner: 0xd6658b718B0AE012B62997b5eF9E4DA7Bd3Aa66E, probable owner: 0xd6658b718B0AE012B62997b5eF9E4DA7Bd3Aa66E contract address: 0x916aD713Feeb9ACadA68722b246c93b01dEBcca2 new Contract: 0x916aD713Feeb9ACadA68722b246c93b01dEBcca2 LockController at 0x2D93640DA262e5A2A07df2eF1C20836D367cB414, 0xd6658b718B0AE012B62997b5eF9E4DA7Bd3Aa66E Verifying contract... The contract 0x916aD713Feeb9ACadA68722b246c93b01dEBcca2 has already been verified
Verifying contract... The contract 0xd39fa85E38664eFD43ec1F7d5B2b71CD12DC6ce1 has already been verified
Deploying Loan and waiting for confirmations... 0x916aD713Feeb9ACadA68722b246c93b01dEBcca2 reusing "Loan" at 0xf96066c652406793da5b6eF86d505c9f46078a5a Loan at 0xf96066c652406793da5b6eF86d505c9f46078a5a Verifying contract... The contract 0xf96066c652406793da5b6eF86d505c9f46078a5a has already been verified
Setting up contracts for roles... Done in 49.80s.