Skip to content

Latest commit

 

History

History
56 lines (38 loc) · 763 Bytes

File metadata and controls

56 lines (38 loc) · 763 Bytes

Sector#3 Protocol

Build

Set environment variables:

cp .env.sample .env

Install dependencies, and compile source code:

npm install
npx hardhat clean
npx hardhat compile

Test

export REPORT_GAS=true
npx hardhat test

Coverage

npx hardhat coverage

Deploy

Start a local node:

npx hardhat node

Deploy a smart contract to the local network:

npx hardhat run --network localhost scripts/deploy-<contract>.ts

Deploy a smart contract to the Goerli test network:

npx hardhat run --network goerli scripts/deploy-<contract>.ts

Verify a contract on Etherscan:

npx hardhat verify --network <network> <contract address> <constructor parameters>