grassrootseconomics / CIC-Docs

GNU General Public License v3.0
19 stars 6 forks source link

Rewards #61

Closed WillRuddick closed 4 years ago

WillRuddick commented 4 years ago

Trickle Reward: set a daily amount of Sarafu to give out in total: 1000 as default (super-admin to change)

Take the number of unique outward (STANDARD) transactions per user over 24 hours divided (minimum of 20 CICs transfered ) by the total number of (Standard) unique outward transactions... This the the percentage of unique transactions per user - daily.

Multiply that number by the daily Sarafu Bonus (1000 default). and Disburse to each user (auto approved).

Cut off at 1 (minimum bonus)

Refferal Bonus: Definition: referrer=The first person to send to a new user Sarafu (within 1 day of them registering) minimum of 10 Tokens

If before the new user has registered (no account yet) create a temporary transaction ( a queued transaction) (logged) that waits for the new user to join. see old spec: https://docs.google.com/document/d/1UwGcNUFIlrRgpZiGkhMITeu_uqR7i3VcSRw_V89_q2c/edit?usp=sharing

Reward: referrer Gets a Reward of 100 Sarafu (super admin changeable for everyone) - a queued transaction

Condition: The new user must trade outward 2 times with other users (not the referrer)

note there is a db field under user for referrer

WillRuddick commented 4 years ago

moved to https://gitlab.com/grassrootseconomics/cic-platform-temp/-/issues/9