A fully decentralized lottery application built in Solidity, utilizing Chainlink VRF for provably fair randomization. This project includes comprehensive test coverage with Foundry, ensuring security and reliability.
Smart Contracts: Core logic written in Solidity Chainlink VRF: Secures random number generation for lottery fairness Automations: Scheduled lottery draws and automated prize distribution Testing: Full coverage of contract tests in Foundry for robust verification Perfect for learning decentralized apps, smart contract testing, and the Chainlink VRF.
This version highlights each major component with a clear focus on functionality and testing!