██████╗░░█████╗░███████╗███████╗██╗░░░░░███████╗ ██╔══██╗██╔══██╗██╔════╝██╔════╝██║░░░░░██╔════╝ ██████╔╝███████║█████╗░░█████╗░░██║░░░░░█████╗░░ ██╔══██╗██╔══██║██╔══╝░░██╔══╝░░██║░░░░░██╔══╝░░ ██║░░██║██║░░██║██║░░░░░██║░░░░░███████╗███████╗ ╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░░░░╚═╝░░░░░╚══════╝╚══════╝
This project is a decentralized raffle smart contract that leverages Chainlink's VRF for secure randomness and Chainlink Keepers (Upkeep) for automated execution. The contract has been thoroughly unit tested and is deployed on the Sepolia test network.
The Raffle Project allows users to enter a lottery where winners are selected at random using Chainlink's verifiable random function (VRF). The process is automated using Chainlink Keepers, ensuring that the lottery runs smoothly without manual intervention. The project includes extensive unit tests to guarantee its reliability and correctness.
- Chainlink VRF Integration: Ensures fair and verifiable randomness when selecting winners.
- Chainlink Keepers (Upkeep): Automates the lottery process by triggering winner selection at preset intervals.
- Unit Testing: Comprehensive tests written to ensure contract security and functionality.
- Deployment on Sepolia: The contract is live on the Sepolia test network, enabling testing in a live environment without risking real funds.
- Modular & Maintainable Code: Structured using best practices to facilitate future updates and enhancements.
---# Raffle