Features

Benefits of staking FACY tokens.

Staking FACY tokens enables users to:

  • Receive tier-based fact-checking credits

  • Earn points by providing feedback

  • Earn staking rewards

Fact checking credits (used for fact checking)

Stakers earn daily fact-checking credits based on their tier, which is determined by the amount they have staked. Credits automatically refresh each day, and each fact check costs 5 credits.

The tiers are:

Tier
FACY Staked
Credits/Day

None

0 - 249

5

Bronze

250 - 24999

25

Silver

25000 - 74999

50

Gold

75000 - 149999

250

Platinum

>150000

1000

Feedback Points (used to earn FACY token rewards)

Feedback points are earned by providing feedback on fact-checks. A maximum of five feedback submissions per day will earn points. Each feedback can earn between 3 and 6 points. However, based on your staking tier, you’ll receive a multiplier that increases the total points earned.

The multiplier tiers are:

Tier
Multiplier

None

0

Bronze

1x

Silver

2.5x

Gold

5x

Platinum

7.5x

At the end of each month, points are retroactively converted into FACY tokens as rewards.

Staking Rewards (in FACY Tokens)

Staking rewards or yield are distributed depending on the revenue generated and the reward allocation for each period.

The APY for a period can be represented as:

APY=R×10,000×31,536,000S×D\text{APY} = \frac{R \times 10{,}000 \times 31{,}536{,}000}{S \times D}

Where R,S,DR, S, D represent total rewards added, total staked amount and duration in seconds.

Similarly to calculate user's reward, we have:

ru=su×tu×RS×Dr_u = \frac{s_u \times t_u \times R}{S \times D}

Where ru,su,tur_u, s_u, t_u represent user's reward, user's staked amount and effective staking time.

And effective staking time is calculated as:

teffective=min(tcurrent,tperiod_end)max(tuser_start,tperiod_start)t_{\text{effective}} = \min(t_{\text{current}}, t_{\text{period\_end}}) - \max(t_{\text{user\_start}}, t_{\text{period\_start}})

Alternatively, it can be represented as:

teffective={0if tstetetsotherwiset_{effective} = \begin{cases} 0 & \text{if } t_s \geq t_e \\ t_e - t_s & \text{otherwise} \end{cases}

Where te,tst_e, t_s are effective start time and effective end time.

tstarteff=max(tuserstake,tperiodstart)t_{\text{start}}^{\text{eff}} = \max(t_{\text{user}}^{\text{stake}}, t_{\text{period}}^{\text{start}})
tendeff=min(tnow,tperiodend)t_{\text{end}}^{\text{eff}} = \min(t_{\text{now}}, t_{\text{period}}^{\text{end}})

Last updated