Token Supply API

Repo

https://github.com/fioprotocol/fio-supply

Token Supply

See https://developers.fioprotocol.io/docs/fio-protocol/fio-token

Staking Stats

Endpoint

{base_url}/staking - returns data in FIO

{base_url}/staking/suf - returns data in SUF

Response

Group

Value

Description

Group

Value

Description

 

staked_token_pool

Staked Token Pool

 

outstanding_srps

Global Staking Reward Point (SRP)

 

rewards_token_pool

Rewards Token Pool

 

combined_token_pool

Combined Token Pool

 

staking_rewards_reserves_minted

Staking Rewards Reserves Minted

 

roe

Rate of Exchange (ROE) always Double

 

activated

true - if Staking activated based on Combined Token Pool Minimum

false - if Staking not Activated based on Combined Token Pool Minimum

historical_apr

1day

APR calculated based on ROE change in last 1 day always Double

 

7day

APR calculated based on ROE change in last 7 days always Double

 

30day

APR calculated based on ROE change in last 30 days always Double

Historical APR calculation

  • Rate of exchange is fetched and recorded 24 hours after activation and then every 24 hours after that.

  • APR is computed as follows:

([ROE on DayX] / [ROE on DayY] - 1) * (365 / Dur) * 100

where:

Dur is duration of period, e.g. 1, 7, 365 days

DayX - Last recorded day

DayY - Last recorded day - Dur

If not enough data return null

Example

1 2 3 4 5 6 7 8 9 10 11 12 13 14 { "staked_token_pool": 1000000, "outstanding_srps": 300, "rewards_token_pool": 100000, "combined_token_pool": 1100000, "staking_rewards_reserves_minted": 25000, "roe": 2.333333, "activated": true, "historical_apr": { "1day": 408.333333333, "7day": 508.333333333, "30day": null } }