How does Cardano reach its supply cap via staking?

From the ledger design specs:

Preservation of value Every coin in the system must be accounted for, and the total amount is
unchanged by every transaction and epoch change. In particular, every coin is accounted
for by exactly one of the following categories:
• Circulation (UTxO)
• Deposit pot
• Fee pot
• Reserves (monetary expansion)
• Rewards (account addresses)
• Treasury


I didn’t mean to imply that. Regardless of the rate at which it goes, when it’s gone it’s gone, there can be no more ADA.

Good information here! Thanks for sharing

This might provide some visuals that capture the dynamics of emissions.

1 Like

That’s helpful. So at the moment, we’re at Epoch 214 and Epochs last 5 days. You picture goes up to Epoch 239 which is going to be in 25 * 5 days from now. Could you expand your chart out? When are ADA Rewards via Staking only ( not transactions ) supposed to disappear ?

The emissions are non-linear so you will have greater amounts of ADA released in the first few years but very little 10 -20 years from now. By the end of year 2031 we will have less than 1b in reserves… by year 2050 the total reserves will be 18M. This only takes into consideration the reserve emission schedule (i.e. no transaction fees which don’t really affect reserve emissions).



Thank you Umed! This needs to be blasted out more as this is the proof that Cardano has a supply cap! Did you make the chart yourself?

What’s the relationship between the reserves and the treasury?

So ADA via staking will continue past 2050, can you extrapolate the year that Pools will make money via transaction fees only? Bitcoin mines the last BTC in 2143 I believe; we need to have a good estimate of when the last ADA will be released too!

As long as rho does not change we can predict with a precision to a Lovelace how much ADA will be in reserves.

Yes I made the chart myself. I track everything in a nice excel sheet so pulling this data isn’t that hard. The supply cap is there in the genesis and is equal to 45B.

Treasury is a separate “account” that collects 20% of emissions+transaction fees+unstaked rewards+return differences between pools introduced by a0. This account has no owner and its funds can be accessed through voting.

So rho reduces reserves at diminishing rate. This means they never get depleted actually unless there is one final payment at the end. Realistically you could hit a time period when the reserves are so small compared to tx. fees that they would make no difference and that could be when you would just stop their emission.


The rewards per eopch also depend on the number of blocks produced. So technically if some pools miss producing their blocks the reserves will hold a little longer :wink:

That is true. the difference btw the expected performance and actual performance on aggregate will always be positive and that will go back to the reserves.

1 Like

Right, I forgot about that one. It used to go to the treasury iirc?

I think they changed it to reserves…

That’s what I meant to express :slight_smile:

Good luck in the slot lottery 3m to go!

1 Like

Something else to keep in mind, While the amount of ADSpaid out will diminish, the value of ADS will also increase. This will take place in the early volatile period we are in now. As the crypto space matures and a greater number of use cases are added to the Blockchain the price of each ADA will stabilize at higher value and theoretically become more like a fiat currency in their use and stability. (YET TO BE DEMONSTRATED IN REAL LIFE)

Excellent information. Charles did in one of his AMA s explain this. He didn’t have your graphs.

Thanks you for providing them to us.

@Umed_SKY Would you mind sharing your Excel sheet? It would be very helpful for me and I’m sure many others.

We’re told 5.5% return on ADA but I know this will be decreasing soon. I need to do some long term planning on the inflation of ADA because Charitable Trusts have assumptions on estimated return on investment which is a temporary thing

Hi @Gyther,

Here is the link:


Thank you so much. Is it possible to add back in the yearly epoch rewards like the picture you showed earlier?

Edit: Nvm. I was able to add it in myself. Thank you very much.

What’s not clear is the expected return on ADA in 2021, 2022, 2023, 2024, and so forth because this obviously is going to go down ( excluding transaction fees, but it’s very sketchy to determine how much that would be currently )

It is hard to determine the emissions for sure because the rewards for every ada that isn’t staked basically go back to the reserves… so they do not deplete at the rate of 0.30% per epoch. Now that said, we could still determine the ceiling for the depletion rate (assuming 100% staked ADA) that could be useful for long-term planning.

1 Like

Yes, a ballpark would be helpful. I modified your spreadsheet with some data.


Which gave me this:

It’s not clear how the Table Function works. And it’s not immediately clear how the reserves of ADA affects the expected % payout? Is there a way to generate from your spreadsheet the expected return on ADA for the entire ecosystem ( on average ) given the amount of reserves left? This is the missing piece which would let us create a expected Return on ADA by Year ( excluding Transaction fees ) .

I uploaded my edited version at: