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