Svk, I see the share supply on bitsharesblocks.com is approximately 2.5 billion. Are you planning on adding the ability to measure how much non-vested BTS is currently available? Currently the functionality to withdraw isn't even in the client so the non-vested BTS is approximately 0.5 billion BTS less than the share supply reported by bitsharesblocks.com. But when the functionality to withdraw some amount of the vested stake is later added, the calculation will become more complicated. Are you planning on tracking the amount of vested stake that has been withdrawn and using that to calculate available supply? Actually it would probably be a more fair estimate of available supply to use a formula like ((max(1.0, (number of days since November 5, 2014)/730) * 0.5 billion BTS) + (stake in non-vested balances) - (accumulated stake moved out of vested balances)).
The reason I bring this up is because coinmarketcap seems to be using the 2.5 billion supply figure to calculate market cap now even though that is not the fair "available supply". We are essentially pulling a mini-Ripple at the moment. I think coinmarketcap uses data from bitsharesblocks.com, correct? I think it would be good if we have an appropriate available supply value on bitsharesblocks.com that they could use.
Yes I believe they are using one of my api calls to update their data, but I never got confirmation on that except in the case of assets.
There's no way to distinguish between vested and non-vested balances though, so the only real option IMO is to use your formula for vested supply and do "Total supply - share_drop + unvested_vested_supply. We'd have a supply growing daily for two years from 2 billion to 2.5 billion basically.
I'm not sure it's a good idea though, now that CMC is reporting 2.5 billion I'm for just leaving it like that. I could add a tracker for the amount of vested supply that's become available though.