There is a wide range of currencies that have a finite supply. Ethereum, however, has an infinite supply. In January 2021, there were 113.5 million tokens in circulation. As of April 2022, there are roughly 120 million.