This code is to create a proveably random smart contract lottery.
-
Users should be able to enter the raffle by paying for a ticket. The ticket fees are going to be the prize the winner receives.
-
The lottery should automatically and programmatically draw a winner after a certain period.
-
Chainlink VRF should generate a provably random number.
-
Chainlink Automation should trigger the lottery draw regularly.
- write deploy scripts
- note , these will not work on zksync
- write tests
- Local chain
- Forked testnet
- Forked mainnet