This project is a simple solidity smart contract that allows anyone having an ethereum wallet to register for the lottery/gamble with a number between 0 and 5.
To decide if the player won the game or not depends if the random number requested from chainlink VRF contract(link) is equal to the number that was given by the user when registering for the game/lottery.
For this project I use hardhat and some other libraries.
For running this locally
You can clone this repo then cd into the directory of this project on your machine and run the command below(depending if you have yarn or npm)
You can then run
yarn hardhat compile yarn hardhat deploy
npm hardhat compile npm hardhat deploy
For running a local node
yarn hardhat node
npm hardhat node