This project consist of two smart contracts for crowd sourcing. It has an implementation contract and a contract factory that is used to create proxy of the crowd source contract. The proxies are created using the mimimum proxy implemented by Openzeppelin.
- npm install
- npx hardhat compile
Open a terminal window and type either one of the two command //to run a fork of mainnet
- npm run fork //to start a hardhat node on local host
- npm run hardhat
Open another terminal window:
- npm run testLocal