live
ZEC$1,191+12.1%ZEC/BTC0.01491MCAP$20.16B24H VOL$1.72BBLOCK3,481,135HASHRATE25.93 GSol/sSHIELDED28.9%MEMPOOL80 txLAST BLOCK57s agoZEC$1,191+12.1%ZEC/BTC0.01491MCAP$20.16B24H VOL$1.72BBLOCK3,481,135HASHRATE25.93 GSol/sSHIELDED28.9%MEMPOOL80 txLAST BLOCK57s ago
Privacy

Turnstile Audit

Every shielded pool is sealed by a turnstile: value can only enter or leave by crossing into the transparent layer, and a pool can never hold less than zero. That single rule is the only on-chain surface where counterfeit notes would ever show. This page checks it, every pool, every day — and is honest about what the softer signals can and cannot say.

Integrity index
live

Weighted composite of the four components on the right. A turnstile breach is the only hard proof and pins the index to zero; the other three are confounded by ordinary behaviour and can only ever lower it into the inconclusive band.

Components
Turnstile breachproofcleanweight 0.40 · score 100
No pool has ever paid out more than it received (0 breach-days across 4 pools).
Post-disclosure draincleanweight 0.25 · score 100
Orchard deshielding averaged 19,094 ZEC/day in the 30 days after 2026-06-05 vs 20,414 in the 90 days before (z = -0.16).
Masked-deshield signaturecleanweight 0.15 · score 99
25.4% of Orchard days (386 of 1520) saw deshields of at least 95% of that day's shielding — a pattern that would hide a slow drain, but also describes ordinary exchange churn.
Benford first-digit fitinconclusiveweight 0.20 · score 74
χ² = 23.3 across 1566 daily outflow values (8 df; 15.5 is the 5% line). Fabricated or throttled outflows tend to bunch first digits.
Read this before the numbers
In June 2026 a value-balance flaw in the Orchard proving circuit was disclosed and fixed. Because Orchard hides note values, nobody can say from the outside whether it was exploited before the fix. Counterfeit value would only become visible at the moment it tried to leave the pool — the turnstile check — and the sharpest attack would hide that exit under legitimate inflows. The soft signals below are built to look for that shape. None of them can prove innocence; only the turnstile can prove guilt.

Every pool, hard facts

Computed from the node's per-block value pools. Gap should read 0.00 ZEC: inflows minus outflows must equal the balance exactly.

PoolActive sinceBalanceLowest balance everEver negativeCumulative inCumulative outOut ÷ inBreach daysFlow − balance gap
Sprout2016-10-2922,534 ZEC277 ZEC 2016-10-29no911,356 ZEC888,822 ZEC97.5%0-0.00 ZEC
Sapling2018-10-28521,613 ZEC965 ZEC 2018-10-28no12,612,619 ZEC12,091,006 ZEC95.9%00.00 ZEC
Orchard2022-05-31467,332 ZEC426 ZEC 2022-05-31no15,018,240 ZEC14,550,908 ZEC96.9%0-0.00 ZEC
Ironwood2026-07-293,880,322 ZEC175,877 ZEC 2026-07-29no4,446,478 ZEC566,156 ZEC12.7%00.00 ZEC

Cumulative in versus out

The out line may approach the in line but can never cross it. Switch pools with the chips.

Pool
ZECSCOPE

Net flow around the disclosure

Daily net flow (7-day mean) with the fix and the public disclosure marked. A drain that started between the two would be the signature of someone who knew.

Pool
ZECSCOPE
Orchard deshield / day, 90d before
20,414 ZEC
Orchard deshield / day, 30d after
19,094 ZEC
6.5%
Drain z-score
-0.16
vs pre-disclosure variance
Masked-deshield days
386 / 1520
25.4% of Orchard days
Benford first-digit test
χ² 23.3 · limit 15.5

Daily Orchard outflow values (1,566 days) against the logarithmic first-digit distribution that natural, multiplicative quantities follow. Throttled or fabricated outflows bunch on a few leading digits. This is a weak test — but a cheap one, and it is free to be clean.

Largest single-day Orchard exits
DateZEC outUSDShare of poolPrice move
2026-07-28145,223 ZEC$78.34M3.7%+5.4%>5%
2026-08-0660,095 ZEC$30.28M2.4%-2.0%
2026-08-0755,913 ZEC$28.11M2.4%-0.2%
2026-08-0354,955 ZEC$31.11M1.8%+4.8%
2026-07-1951,067 ZEC$29.47M1.3%-7.1%>5%
2026-08-0450,080 ZEC$26.75M1.8%-5.6%>5%
2026-02-2348,094 ZEC$12.95M1.4%-1.1%
2026-08-0946,844 ZEC$22.94M2.3%-2.2%
2026-07-2946,818 ZEC$25.10M1.3%-0.6%
2026-02-2146,095 ZEC$12.44M1.3%-0.6%
2026-05-1543,439 ZEC$22.75M1.2%+0.1%
2026-08-0843,024 ZEC$21.55M2.0%-0.4%
2026-08-1042,976 ZEC$19.48M2.3%-7.4%>5%
2026-04-0442,271 ZEC$12.72M1.2%+5.2%>5%
2026-07-3142,075 ZEC$23.54M1.2%+2.8%

Big exits that coincide with big price moves are the market, not an exploit. Big exits on quiet days are the ones worth a second look.

Method and JSON: GET /api/v1/turnstile · related: Pool Migration, Net flow by pool.