Daily Prize Pools
Last updated
Last updated
Daily Prize Pools are a new type of rewards introduced during Tada Phase 2. Each day, tokens from the "Community slot" are allocated and distributed to users based on specific parameters:
Activity: Tasks completed on a given day, and consistency over the last 10 days
Staking: Amount staked across Ta-da staking pools
LP providing: Amounts of Ta-da LP tokens held
Rewards from Daily Prize Pools are paid to a dedicated staking pool, with a 6 month bonding period.
The amount of tokens distributed each day is variable, and is computed with logics described below
Computed daily for each user, the output of this formula determines which share of a daily prize pool will be allocated to a specific user.
The previous value then allows for a straightforward calculation of the number of tokens to be distributed:
Here is the formula for calculating a user's score:
Where:
Here is the formula for calculating the staking score:
Where:
For example, considering the values in the table below:
$1 staked in the "12 months" pool corresponds to a value of 1;
$2 staked in the "6 months" pool corresponds to a value of 1;
$10 provided in the "1 month" pool corresponds to a value of 0.8.
The liquidity score uses exactly the same formula as the one previously described:
Where:
The activity score encourages user engagement and incentivizes them to return to the application regularly. It rewards consistency (whereas experience encourages quantity). This score increases by 1 each day the user completes at least one task and is reset to 0 if the user fails to complete any task for a day.
It is calculated as follows:
Where
The top-down strategy for selecting the various parameters is based on the following steps:
Choose the desired maximum amplification.
Decide on the relative importance of staking and liquidity.
Determine the parameters.
Daily Prize Pools are launched with the following parameters, which are subject to possible evolutions
corresponds to the user's score (over the last 24 hours).
is the experience points of the user (over the last 24 hours).
is the user staking score (please see below).
is the user liquidity score (please see below).
is the user activity score (please see below).
is the staking score modifier.
is the liquidity score modifier.
is the activity score modifier.
is the maximum amplification.
is the result of a user's staking score. It is a value within the range .
is a value (in dollars) that caps the impact of staking for whales. Beyond this value, the score no longer increases.
is the amount, weighted by the lock duration, of the dollar value of the user's staked tokens (see below).
is the smoothing factor of the curve. The smoothing factor allows modifying the rate of increase of the curve (see below).
In the previous formula, represents the weighted liquidity the user has placed in the staking pools. This value is calculated as follows:
is the number of tokens locked by the user in the pool .
is the pool factor.
is the token price.
The smoothing factor allows modifying the rate of increase of the curve. Thus, in the example below , we see that reaching a value of , requires staking $6000 when , whereas it requires staking $50000 to reach the same value when .
is the liquidity score of the user.
is a value (in dollars) that caps the impact of liquidity provision for whales. Beyond this value, the score no longer increases.
is the dollar value of the tokens the user has provided in the pools.
is the smoothing factor of the curve.
is the activity score (between 0 and 1).
is the number of consecutive days during which the user has completed at least one task.
is the maximum score allowed.
Since is reset to 0 in case of a missed day, the user is encouraged to maintain their streak of consecutive days, even after reaching the maximum score.
12 months
1
6 months
0.5
3 months
0.25
1 month
0.08
4
x4 on XP for users with maxxed out staking and LP scores
0.7
Weight of staking score
0.2
Weight of LP score
0.1
Weight of activity score
100 000
Upper limit for staking multipliers
0.002
Smoothing factor
10
Max days in a streak
100 000
Upper limit for liquidity multipliers