Skip to content

denis-3/freeda-play-hackaone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Freeda Play

Submission for Hackaone hackathon

Freeda Play is a web3 platform that revolutionizes the paid fantasy sports experience through the utilization of value-preserving non-fungible tokens to represent athletes. Our goal is to eliminate betting and gambling while still offering rewards to users.

Features

  • Value-preserving NFTs: Algorand Standard Assets (ASAs) which can be bought and sold to the smart contract at the same price
  • Dynamic NFTs: Metadata is updated dynamically to reflect the real-life performance (e.g. goals) of athletes
  • Seasonal time-lock: ASAs are frozen in users' wallets during an active soccer season. Assets can be unfrozen at the end of the season

Usage

Make sure to install sandbox, along with the following Python packages:

  • pyteal: pip3 install pyteal
  • beaker: pip3 install beaker-pyteal
  • algosdk: pip3 install algosdk

Start sandbox (./sandbox up) and then freeda_play.py (python3 freeda_play.py). It will then run a demonstration of the features of the smart contract.

Live Instances

The smart contract is currently deployed to: