This code is to create a provably random raffle smart contract lottery.
- User can enter by paying for a ticket
- The ticket fees are going to go to the winner during a draw.
- After X period of time, the lottery will automatically draw a winner.
- This will be done programatically.
- Using Chainlink VRF and Chainlink automation.
- Chainlink VRF -> Randomness
- Chainlink Automation -> Time based trigger
- Write some deploy scripts.
- Write our tests.
- Work on a local chain.
- Forked testnet.
- Forked mainnet.