this code makes a provable random smart lottery. this will basically be a lottery where the winner is chosen randomly.
- users can enter by paying a ticket fee
- the ticket fee will be given to the winner of the lottery
- after x period of time the lottery will choose a winner
- this will be done programmatically
- using the Chainlink VRF(verifiable random function) we will get a random number & the chainlink automation
- Chainlink VRF =>choose the winner randomly
- Chainlink Automation => time based trigger