Skip to content

Compete for the highest return on investment over 3 rounds by depositing GODL tokens into ERC-4626 vaults where the rate of return is determined by Chainlink VRF

License

Notifications You must be signed in to change notification settings

MattPereira/vaults-of-fortune

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vaults of Fortune Banner

A contest where players compete for the highest return on investment over three rounds. Players deposit and withdraw ERC-20 tokens to and from ERC-4626 vaults. Each vault has a different risk/reward profile. Chainlink automation triggers a request to VRF Coordinator that ultimately determines the return on investment for each vault. Highest total assets at the end of round 3 is the champion.

How to Play

  1. Enter a contest to be airdropped 10,000 GODL tokens
  2. Compete for the highest return on investment over 3 rounds that last a maximum of 5 minutes each
  3. During each round, allocate your GODL into each vault as you see fit
  4. After allocating 100% of your GODL into the vaults, put pressure on the competition by clicking the "ready" button to expadite the round closing process
  5. At the end of each round, the market contract sends or takes GODL from the vaults based on the random numbers generated by VRF
  6. The player with the most total assets at the end of round 3 is the winner

Notice

  • If the contest is on round 3 and state is closed, DM me on telegram to reset the game. Only the owner of Market contract can call resetContest

Tech Stack

  • ERC-20
  • ERC-4626
  • Chainlink VRF
  • Chainlink Automation
  • Scaffold ETH 2

About

Compete for the highest return on investment over 3 rounds by depositing GODL tokens into ERC-4626 vaults where the rate of return is determined by Chainlink VRF

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages