# Ironwood: Verifying the Soundness of Zcash’s Circulating Supply

**URL:** <https://forum.zcashcommunity.com/t/ironwood-verifying-the-soundness-of-zcash-s-circulating-supply/56044>\
**Category:** General\
**Created:** [June 6, 2026, 2:12pm UTC](https://forum.zcashcommunity.com/t/ironwood-verifying-the-soundness-of-zcash-s-circulating-supply/56044 "2026-06-06T14:12:21Z")\
**Posts on this page:** 1\
**Showing post:** 31

<div class="post-metadata">

**Author:** ![daira](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/daira/32/43253_2.png) [@daira](https://forum.zcashcommunity.com/u/daira)\
**Post date:** [June 9, 2026, 7:13pm UTC](https://forum.zcashcommunity.com/t/ironwood-verifying-the-soundness-of-zcash-s-circulating-supply/56044/31 "2026-06-09T19:13:10Z")

</div>

> [@zooko](#):
>
> So maybe as the number of pools grows we should stop talking about turnstiles sitting between pools (of which there will soon be ten) and start just focusing on the pools (of which there are currently four and will soon be five).

That is always how it has been specified and implemented. The actual constraints are described in ZIP 209 (which needs to be updated to reflect recent changes; I will do that soon [edit: done]), but the gist is just that each chain value pool balance MUST remain within [0, MAX\_MONEY]. There is also a consistency check between two ways of computing the total supply.

---

_[View the full topic](https://forum.zcashcommunity.com/t/ironwood-verifying-the-soundness-of-zcash-s-circulating-supply/56044)._
