Skip to content

NinjaPuppetDev/Raffle

Repository files navigation

██████╗░░█████╗░███████╗███████╗██╗░░░░░███████╗ ██╔══██╗██╔══██╗██╔════╝██╔════╝██║░░░░░██╔════╝ ██████╔╝███████║█████╗░░█████╗░░██║░░░░░█████╗░░ ██╔══██╗██╔══██║██╔══╝░░██╔══╝░░██║░░░░░██╔══╝░░ ██║░░██║██║░░██║██║░░░░░██║░░░░░███████╗███████╗ ╚═╝░░╚═╝╚═╝░░╚═╝╚═╝░░░░░╚═╝░░░░░╚══════╝╚══════╝

Raffle Project

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.


Table of Contents


Overview

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.


Features

  • 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published