Skip to content

alincode/fitbit-dapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

190 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fitbit Dapp

learning resource

Run it

npm i
npm start

build & publish

npm run build
git add -A && git commit -m "bundle"
git push

Player

  • signup

you need to wait 2~3 minute, until oraclize callback. then you could see you are signed.

  • playerRefund

if contest end over 3 days, but the owner still not end the contest, the user could click refund button, then get money back.

struct Player {
    address addr;
    uint amount;
    string userId;
    uint createdAt;
    uint beginStep;
    uint endStep;
    bool refunded;
    string encryptHeader;
}

Funder

  • fund: funder could fund many times, second time will update amount and name.
struct Funder {
    address addr;
    uint amount;
    uint createdAt;
    string name;
}

Owner

  • Step1: contestDone

it will update all user end step and save the doneAt.

  • Step2: award

if will check doneAt, make a sure, you already waiting for 10 minutes. then you can call this function.

it will count all winner and award money to winner.

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •