A smart contract for efficiently managing contract addresses and respective descriptions.
SmartContract: ContractManager smartcontract
Test script: ContractManager test script
Documentation: ContractManager documentation
ContractManager deployed and verified on sepolia testnet: 0x547ef09cbd5cd9ad528e7d83c1b7f1fa9997f442
Steps to run test script
#install dependencies
npm i
#execute test script
npx hardhat test
#execute test script with gas consumption report
REPORT_GAS=true npx hardhat test
#execute deployment file
npx hardhat run scripts/deploy.js