Supply, distribution, and key metrics for IBS (IBS)
The total supply of IBS is 20,000,000,000 IBS. The maximum supply is capped at 20,000,000,000 IBS.
IBS currently has 4,025,015,200 IBS in circulation, which represents 20.1% of the maximum supply.
The exact launch date for IBS is not currently available in our records.