Does anyone know what is IFC circulating supply right now?

I believe IFC has about 90 billion coins that have almost all been mined right now. So the coin is maxed out at the moment, that might be because this coin has been around for many many years
30 second block time and huge block reward, even with reward halving, was designed to fully disperse within a short timespan.