Skip to content

liuxulife/foundry-smart-contract-lottery-f24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proveably Random Raffle Contracts

About

This code is to create a proveably random smart contract lottery.

What we want it to do?

  1. 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.

  2. The lottery should automatically and programmatically draw a winner after a certain period.

  3. Chainlink VRF should generate a provably random number.

  4. Chainlink Automation should trigger the lottery draw regularly.

Tests

  1. Write deploy tests
    1. Note, these tests will not on zkSync
  2. Write tests
    1. Local chain
    2. Forked test
    3. Forked mainnet

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published