Skip to content
 
 

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

supply-info-api

An API for basic info about the Juno token supply.

The base route / returns all info in JSON:

{
  "circulatingSupply": "257724268.83225",
  "communityPool": "144096.149954",
  "denom": "FLIX",
  "totalStaked": "8622418.382844",
  "totalSupply": "302868364.982205"
}

Other routes

  • /circulating-supply: returns circulating supply in plain text
  • /total-supply: returns total supply in plain text
  • /community-pool: returns community pool size in plain text
  • /denom: returns denom in plain text

How circulating supply is calculated

  1. Get total supply.
  2. Get community pool.
  3. Subtract community pool from total supply.
  4. Iterate through list of vesting amounts for large accounts (like the Dev Fund), and subtract the vesting ammount from total supply.

This yields the circulating supply.

Vesting accounts are provided by an environment variable. See .env.example for an example.

About

An API for basic info about the Juno token supply.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages