# How Algorand Tradeable Supply is calculated?

**URL:** <https://forum.algorand.co/t/how-algorand-tradeable-supply-is-calculated/2492>\
**Category:** General\
**Tags:** community, mainnet\
**Created:** [January 27, 2021, 2:17pm UTC](https://forum.algorand.co/t/how-algorand-tradeable-supply-is-calculated/2492 "2021-01-27T14:17:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![leo](https://avatars.discourse-cdn.com/v4/letter/l/c2a13f/32.png) [@leo](https://forum.algorand.co/u/leo)\
**Post date:** [January 27, 2021, 2:17pm UTC](https://forum.algorand.co/t/how-algorand-tradeable-supply-is-calculated/2492/1 "2021-01-27T14:17:09Z")

</div>

Greeting Algorand community!

I am Leo and am new to the community. I am doing my own research on the economics of Algorand network and have a question regarding the token supply. (I’ve read Algorand white paper and [https://algorand.foundation/the-algo/algo-dynamics/](https://algorand.foundation/the-algo/algo-dynamics/) too).

On Algoexplorer site, there is one chart about [tradeable supply](https://algoexplorer.io/top-statistics) . Could anyone explain to me how the number is calculated? If I want to build realtime graph of this metric (1min time window for example instead of 1d), what’s the easiest data source I could pull from? I took a look at the API V1/V2 and Indexer API V2, but couldn’t find the corresponding API for this data.

 ![Image 2021-01-27 at 09.08.05](https://us1.discourse-cdn.com/flex016/uploads/algorand/original/1X/76ed91f190f12eeb72528471972b6ef0bf471a36.jpeg)

Thanks ahead!

---

<div class="post-metadata">

**Author:** ![tsachi](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/tsachi/32/29_2.png) [@tsachi](https://forum.algorand.co/u/tsachi)\
**Post date:** [January 27, 2021, 2:31pm UTC](https://forum.algorand.co/t/how-algorand-tradeable-supply-is-calculated/2492/2 "2021-01-27T14:31:07Z")

</div>

@Leo,

Your question is a good one, and I believe that you should looks for the answer on the [algoexplorer.io](http://algoexplorer.io) site itself.

Most of the participants in this forum are from the Algorand Foundation and the Algorand Inc, so I don’t know if they would be able to provide any concrete answers. The algoexplorer website is developed and maintained by RandLabs, and they are likely to be able to give you a conclusive answer.

One thing you might want to look at is the `goal ledger supply -d .` command, which might produce output similar to the following:

```json
Round: 11965451
Total Money: 10124827148046348 microAlgos
Online Money: 8077483313467671 microAlgos

```

I don’t know if using the above would result in the same metrics as reported by [algoexplorer.io](http://algoexplorer.io) or not.

---

<div class="post-metadata">

**Author:** ![aojjazz](https://avatars.discourse-cdn.com/v4/letter/a/91b2a8/32.png) [@aojjazz](https://forum.algorand.co/u/aojjazz)\
**Post date:** [January 28, 2021, 4:34am UTC](https://forum.algorand.co/t/how-algorand-tradeable-supply-is-calculated/2492/3 "2021-01-28T04:34:07Z")

</div>

mainnet

```auto
goal ledger supply
Round: 11717889
Total Money: 3777879844157792 microAlgos
Online Money: 2250396521053388 microAlgos

```

---

<div class="post-metadata">

**Author:** ![aojjazz](https://avatars.discourse-cdn.com/v4/letter/a/91b2a8/32.png) [@aojjazz](https://forum.algorand.co/u/aojjazz)\
**Post date:** [January 28, 2021, 4:35am UTC](https://forum.algorand.co/t/how-algorand-tradeable-supply-is-calculated/2492/4 "2021-01-28T04:35:04Z")

</div>

…which corresponds to this API:

> **[v2 - Algorand Developer Docs](https://developer.algorand.org/docs/reference/rest-apis/algod/v2/#get-v2ledgersupply)**

---

<div class="post-metadata">

**Author:** ![leo](https://avatars.discourse-cdn.com/v4/letter/l/c2a13f/32.png) [@leo](https://forum.algorand.co/u/leo)\
**Post date:** [January 28, 2021, 2:55pm UTC](https://forum.algorand.co/t/how-algorand-tradeable-supply-is-calculated/2492/5 "2021-01-28T14:55:36Z")

</div>

Thanks @tsachi and @aojjazz for your responses! `online money` was my first guess too but it turns out to be different than `tradable supply` metric.

 ![Image 2021-01-28 at 09.44.15](https://us1.discourse-cdn.com/flex016/uploads/algorand/original/1X/1897a4c7b97dbb5e811d1cbca1e3babf4ab3a685.jpeg)  
 ![Screen Shot 2021-01-28 at 09.44.39](https://us1.discourse-cdn.com/flex016/uploads/algorand/original/1X/f4ed9260122e7229515bb8d6cd666dffc3f42d05.png) ![Image 2021-01-28 at 09.46.32](https://us1.discourse-cdn.com/flex016/uploads/algorand/original/1X/d3b89ebd1ac437b539a4d46c824961b278784628.jpeg)

As above screenshots show: `online money` is larger than `tradeable supply` by a considerable scale.

My current hypothesis is `tradeable supply` has manually subtracted various wallet addresses publicly published by Algorand Fundation as `locked wallet address` or `reserve wallet address`.

I like this metric better than `online money` or `circulating supply` because this reflects the actual participating supply in the liquid market. Though if my hypothesis is correct, this metric is subject to be manipulated easily by third parties if it’s not baked into the blockchain API layer.

---

<div class="post-metadata">

**Author:** ![fabrice](https://avatars.discourse-cdn.com/v4/letter/f/5fc32e/32.png) [@fabrice](https://forum.algorand.co/u/fabrice)\
**Post date:** [January 28, 2021, 4:00pm UTC](https://forum.algorand.co/t/how-algorand-tradeable-supply-is-calculated/2492/6 "2021-01-28T16:00:59Z")

</div>

A couple of comments:

- Online Algos just mean that the Algos participate in the consensus protocol. You see that online-money from the API actually matches online stake on [algoexplorer.io](http://algoexplorer.io)
- More precisely, addresses can be either online (participate in the consensus and receive participation rewards), offline (default state, receive participation rewards but do not participate in the consensus), non-participating (a special state that you can see as locked / non-circulating at all and that do not receive participation rewards).

---

<div class="post-metadata">

**Author:** ![aojjazz](https://avatars.discourse-cdn.com/v4/letter/a/91b2a8/32.png) [@aojjazz](https://forum.algorand.co/u/aojjazz)\
**Post date:** [January 29, 2021, 6:51am UTC](https://forum.algorand.co/t/how-algorand-tradeable-supply-is-calculated/2492/7 "2021-01-29T06:51:35Z")

</div>

The total money is amount of ALGO out of genesis. All of it is technically ‘spendable.’ While a bunch might be contractually or ‘effectively’ locked in some way (multisig that the parties don’t have all the keys to), it’s technically ‘out’ and at least on-chain, not locked in any way. Online money is as Fabrice mentioned, balance of accounts marked as online, and eligible to participate in consensus.

So IMO, ‘circulating’ should be the full 3.7B number. It’s what actually determines the cost to attack the chain in a proof of stake system.
