- Hardhat deploy
- OpenZeppelin TokenTimelock library
- Install packages
- Create .env
cp .env.sample .env
vi .env- Edit ./contracts/TimeLock.sol
- Deploy
npx hardhat run --network {NETWORK} scripts/deploys.js- Verify
npx hardhat verify --contract "contracts/CONTRACT.sol:TimeLock" --network {NETWORK} {CONTRACT_ADDRESS}