Prerequisites: Node (v16 LTS) plus Yarn and Git
Pull down necessary repos
git clone git@github.com:kevinweaver/openzeppelin-contracts.git
git clone git@github.com:kevinweaver/snapshot-strategies.git
Switch to our branch
git fetch ranchodel
install and start your π·β Hardhat chain:
yarn install
yarn chain
in a second terminal window, start your π± frontend:
yarn start
in a third terminal window, π° deploy your contract:
yarn deploy
π Edit your smart contract YourContract.sol
in packages/hardhat/contracts
π Edit your frontend App.jsx
in packages/react-app/src
πΌ Edit your deployment scripts in packages/hardhat/deploy
π± Open http://localhost:3000 to see the app