Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents
  1. About The Project

About The Project

This is a Web3 lottery. It accepts players entrance against a fee (in ETH) and at the end a winner is picked randomly(true randomness).

This project uses Chainlink Automation patterns (checkUpkeep/performUpkeep) as taught in Cyfrin Updraft. Note: Chainlink Automation is being sunset in favor of Chainlink CRE (Runtime Environment) — see Chainlink's migration docs. The underlying Solidity automation pattern remains a foundational Web3 concept.

Built With

Live Deployment

Deployed and verified on Sepolia testnet: 0x03155161ebABc58B742d41f896587A475D128198

Full lottery lifecycle completed on-chain:

  • Player entered via enterRaffle
  • Winner selected via Chainlink VRF
  • Prize paid out automatically

About

A provably fair lottery contract using Chainlink VRF for randomness and Chainlink Automation for automatic winner selection.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages