The Official Bang Rocks repository.
The first things you need to do are cloning this repository and installing its dependencies:
git clone https://github.com/bangrocks/bangrocks-smart-contracts.git
cd bangrocks-smart-contracts
npm install
Once installed, you can run Hardhat's testing network:
npx hardhat node
Then, on a new terminal, go to the repository's root folder and run this to deploy your contract locally:
npm run deploy-local
# or for testnet
npm run deploy-rinkeby
Watch mode (Watch for smart contract changes and redeploy to local hardhat node or Ganache):
npm run dev-contracts