Every statistic from 3427 days of blockchain history (Genesis: Nov 6 2016). Computed in 32s from indexed SQLite.
Sprout was ZClassic's original shielded pool using JoinSplit proofs. vpub_old = transparent→shielded (positive), vpub_new = shielded→transparent (negative).
| Year | Blocks | Shielded (t→z) | Unshielded (z→t) | Net Change |
|---|---|---|---|---|
| 2023 | 9 | 4.68713521 | 322.61619477 | -317.92905956 |
| Block | Time | Value | Direction |
|---|---|---|---|
| 2124879 | 2023-10-07 19:08:13 UTC | 50.00010000 ZCL | Unshielding |
| 2124898 | 2023-10-07 19:23:29 UTC | 50.00010000 ZCL | Unshielding |
| 2124909 | 2023-10-07 19:34:28 UTC | 50.00010000 ZCL | Unshielding |
| 2124933 | 2023-10-07 20:12:47 UTC | 50.00010000 ZCL | Unshielding |
| 2124936 | 2023-10-07 20:34:21 UTC | 50.00010000 ZCL | Unshielding |
| 2124937 | 2023-10-07 21:04:09 UTC | 49.99950000 ZCL | Unshielding |
| 2124859 | 2023-10-07 18:57:23 UTC | 22.61619477 ZCL | Unshielding |
| 1914207 | 2023-03-23 21:16:43 UTC | 2.34361957 ZCL | Shielding |
| 1990716 | 2023-06-02 03:01:37 UTC | 2.34351564 ZCL | Shielding |
Sapling uses Groth16 proofs. Activated at block 382168. Positive value_balance = shielding, negative = unshielding.
| Year | Blocks | Shielded (t→z) | Unshielded (z→t) | Net Change |
|---|---|---|---|---|
| 2021 | 1 | 2.34365000 | 0.00000000 | 2.34365000 |
| 2022 | 8469 | 17508.09458347 | 17778.59960596 | -270.50502249 |
| 2023 | 80383 | 229028.15466710 | 240884.81115859 | -11856.65649149 |
| 2024 | 43240 | 150810.27129782 | 146023.01243814 | 4787.25885968 |
| 2025 | 25231 | 186324.79686761 | 208157.08019712 | -21832.28332951 |
| 2026 | 5784 | 20709.63497820 | 21041.78425410 | -332.14927590 |
| Block | Time | Value | Direction |
|---|---|---|---|
| 2670693 | 2025-04-07 20:44:22 UTC | 40380.00000000 ZCL | Unshielding |
| 2670688 | 2025-04-07 20:35:39 UTC | 19999.00000000 ZCL | Unshielding |
| 2627866 | 2025-02-28 19:42:38 UTC | 15323.73427500 ZCL | Unshielding |
| 2622191 | 2025-02-23 19:45:48 UTC | 10000.00000000 ZCL | Unshielding |
| 2652172 | 2025-03-22 09:16:52 UTC | 10000.00000000 ZCL | Unshielding |
| 2622193 | 2025-02-23 19:49:12 UTC | 5000.00010000 ZCL | Shielding |
| 2665264 | 2025-04-03 00:44:53 UTC | 5000.00010000 ZCL | Shielding |
| 2914363 | 2025-11-18 21:25:19 UTC | 4451.08800000 ZCL | Unshielding |
| 2665261 | 2025-04-03 00:42:45 UTC | 4345.00000000 ZCL | Unshielding |
| 2933817 | 2025-12-06 00:47:00 UTC | 4288.00010000 ZCL | Shielding |
| 2665255 | 2025-04-03 00:37:00 UTC | 3000.00010000 ZCL | Shielding |
| 2906110 | 2025-11-11 15:44:19 UTC | 2290.57829191 ZCL | Unshielding |
| 2298004 | 2024-03-21 17:05:48 UTC | 2000.00020000 ZCL | Shielding |
| 2246184 | 2024-01-31 21:37:11 UTC | 2000.00010000 ZCL | Shielding |
| 2246428 | 2024-02-01 03:23:14 UTC | 2000.00010000 ZCL | Shielding |
| 2290233 | 2024-03-13 18:45:47 UTC | 2000.00010000 ZCL | Shielding |
| 2290185 | 2024-03-13 17:26:59 UTC | 1999.21895000 ZCL | Shielding |
| 2298011 | 2024-03-21 17:12:49 UTC | 1500.00010000 ZCL | Shielding |
| 2389663 | 2024-06-20 17:05:23 UTC | 1355.68990000 ZCL | Unshielding |
| 1950469 | 2023-04-26 12:27:16 UTC | 1158.64112239 ZCL | Shielding |
| Range | Count | % of UTXOs |
|---|---|---|
| Dust (< 0.001 ZCL) | 27946 | 2.1% |
| Small (0.001 - 1 ZCL) | 1079353 | 79.7% |
| Medium (1 - 10 ZCL) | 210998 | 15.6% |
| Large (10 - 100 ZCL) | 31715 | 2.3% |
| Whale (100+ ZCL) | 4723 | 0.3% |
| Block | Time | Value | TXID |
|---|---|---|---|
| 0 | 2016-11-06 03:43:49 UTC | 0.78084789 ZCL | 114A4E0A... |
| 0 | 2016-11-06 03:43:49 UTC | 0.00625000 ZCL | 669C3E9F... |
| 0 | 2016-11-06 03:43:49 UTC | 240.64979800 ZCL | 601DB017... |
| 0 | 2016-11-06 03:43:49 UTC | 10.88271264 ZCL | CB02FF60... |
| 1 | 2016-11-06 06:37:22 UTC | 12.50000000 ZCL | 13E63618... |
| 3 | 2016-11-06 06:48:26 UTC | 12.50000000 ZCL | C6F990C3... |
| 85 | 2016-11-06 07:21:04 UTC | 12.50000000 ZCL | 2D79C611... |
| 160 | 2016-11-06 08:03:41 UTC | 12.50000000 ZCL | 41C44269... |
| 167 | 2016-11-06 08:07:15 UTC | 12.50000000 ZCL | 1B8CAEC8... |
| 187 | 2016-11-06 08:22:24 UTC | 12.50000000 ZCL | EC983781... |
| 193 | 2016-11-06 08:25:15 UTC | 12.50000000 ZCL | 45EC7660... |
| 267 | 2016-11-06 10:11:22 UTC | 10.00020000 ZCL | C29F37F4... |
| 267 | 2016-11-06 10:11:22 UTC | 2.50000000 ZCL | C29F37F4... |
| 269 | 2016-11-06 10:14:10 UTC | 10.00010000 ZCL | C58B504A... |
| 269 | 2016-11-06 10:14:10 UTC | 2.50000000 ZCL | C58B504A... |
| 289 | 2016-11-06 10:39:27 UTC | 12.50000000 ZCL | 6460BC6B... |
| 299 | 2016-11-06 10:56:41 UTC | 12.50020000 ZCL | F0A07964... |
| 303 | 2016-11-06 11:05:37 UTC | 10.00020000 ZCL | 6A0C0A92... |
| 303 | 2016-11-06 11:05:37 UTC | 2.50000000 ZCL | 6A0C0A92... |
| 326 | 2016-11-06 11:53:21 UTC | 12.50030000 ZCL | B41282C7... |
| Value | Block | TXID |
|---|---|---|
| 254578.00000000 ZCL | 2088360 | 6D17BE27... |
| 172089.56240892 ZCL | 675309 | 78DE2958... |
| 169995.00000000 ZCL | 853258 | 25F49DD7... |
| 165951.99990000 ZCL | 438461 | 1CE1DE3A... |
| 151195.08649000 ZCL | 1835954 | F7717417... |
| 119060.35465142 ZCL | 3053455 | 5AAB343A... |
| 107671.99999639 ZCL | 853242 | F8CBAE98... |
| 104166.03704102 ZCL | 1123992 | 25A611F5... |
| 100000.00000000 ZCL | 488738 | 45C49367... |
| 100000.00000000 ZCL | 877022 | 884053B8... |
| 100000.00000000 ZCL | 488738 | 367524DA... |
| 100000.00000000 ZCL | 488738 | 41599EE1... |
| 89998.98999507 ZCL | 2910145 | 3600C23A... |
| 86705.53147536 ZCL | 2908937 | 16545A9A... |
| 81714.46182133 ZCL | 2907787 | 5560A670... |
| 71000.00000000 ZCL | 2359034 | 03075757... |
| 60000.00000000 ZCL | 853337 | 74D435E1... |
| 60000.00000000 ZCL | 853337 | E01F61EC... |
| 60000.00000000 ZCL | 853337 | 404CFC31... |
| 60000.00000000 ZCL | 853333 | 5AA21FB1... |
Per-output and per-input data from the full chain index.
Per-transaction shielded data from joinsplits, sapling_spends, sapling_outputs, and sprout_nullifiers tables.
Cryptographic chain of block data hashes for tamper detection.
Every block's data is chained via SHA3-256 hash. The integrity chain covers H(prev_hash || height || block_hash || sprout_value || sapling_value || num_tx || num_joinsplits || num_sapling_spends || num_sapling_outputs). Verify any block by recomputing from genesis.
Milestones and extremes from the full chain index.
| Milestone | Block | Detail |
|---|---|---|
| First Non-Coinbase Transaction | 241 | First user-to-user transfer |
| First JoinSplit (Sprout Shielding) | 241 | First shielded transaction |
| First Sapling Spend | 476978 | First Groth16 shielded spend |
| First OP_RETURN | 375159 | First data-carrying output |
| First ZSLP Token | 652947 | First token genesis |
| Most JoinSplits in Block | 596034 | 80 JoinSplit operations |
| Most Sapling Outputs in Block | 520415 | 2092 Sapling notes created |
| Fastest Block Time | 18 | 1 seconds |
| Slowest Block Time | 585322 | 207811 seconds (57.7 hours) |
| Year | Blocks | Total Txs | Avg Tx/Block |
|---|---|---|---|
| 2016 | 32028 | 86819 | 2.71 |
| 2017 | 207500 | 519328 | 2.50 |
| 2018 | 206357 | 714931 | 3.46 |
| 2019 | 204984 | 491487 | 2.40 |
| 2020 | 362534 | 579777 | 1.60 |
| 2021 | 415056 | 528758 | 1.27 |
| 2022 | 400680 | 532449 | 1.33 |
| 2023 | 386513 | 547562 | 1.42 |
| 2024 | 350274 | 418340 | 1.19 |
| 2025 | 396711 | 516074 | 1.30 |
| 2026 | 94199 | 104569 | 1.11 |
Grouped by creation block range.
| Block Range | Age | UTXOs | Value (ZCL) | % of Supply |
|---|---|---|---|---|
| 0K-100K | ~14.3y | 113106 | 33007.67572761 | 0.32% |
| 100K-200K | ~13.8y | 26210 | 25905.92588413 | 0.25% |
| 200K-300K | ~13.3y | 316717 | 265153.93022997 | 2.56% |
| 300K-400K | ~12.9y | 217584 | 693769.21315259 | 6.69% |
| 400K-500K | ~12.4y | 52590 | 1083236.10712659 | 10.45% |
| 500K-600K | ~11.9y | 62893 | 1034307.06670138 | 9.98% |
| 600K-700K | ~11.4y | 239852 | 1178140.31270453 | 11.37% |
| 700K-800K | ~11.0y | 48317 | 323155.66900030 | 3.12% |
| 800K-900K | ~10.5y | 27361 | 1464608.54419741 | 14.13% |
| 900K-1000K | ~10.0y | 23799 | 83982.95454584 | 0.81% |
| 1000K-1100K | ~9.5y | 24159 | 447173.00733130 | 4.31% |
| 1100K-1200K | ~9.1y | 6670 | 241858.54844820 | 2.33% |
| 1200K-1300K | ~8.6y | 2139 | 88148.07541275 | 0.85% |
| 1300K-1400K | ~8.1y | 3958 | 107776.76248112 | 1.04% |
| 1400K-1500K | ~7.6y | 3309 | 50039.43707871 | 0.48% |
| 1500K-1600K | ~7.2y | 2726 | 73187.44113762 | 0.71% |
| 1600K-1700K | ~6.7y | 7000 | 76052.77646008 | 0.73% |
| 1700K-1800K | ~6.2y | 21622 | 113397.08006632 | 1.09% |
| 1800K-1900K | ~5.7y | 13049 | 196942.20540930 | 1.90% |
| 1900K-2000K | ~5.3y | 15662 | 38150.19108870 | 0.37% |
| 2000K-2100K | ~4.8y | 4957 | 333452.83744873 | 3.22% |
| 2100K-2200K | ~4.3y | 9839 | 157736.11119544 | 1.52% |
| 2200K-2300K | ~3.8y | 11988 | 106579.87045938 | 1.03% |
| 2300K-2400K | ~3.4y | 8331 | 248509.16624223 | 2.40% |
| 2400K-2500K | ~2.9y | 4470 | 55105.83408971 | 0.53% |
| 2500K-2600K | ~2.4y | 2075 | 140954.91812315 | 1.36% |
| 2600K-2700K | ~1.9y | 60830 | 141128.22943594 | 1.36% |
| 2700K-2800K | ~1.5y | 19093 | 255273.63132399 | 2.46% |
| 2800K-2900K | ~11mo | 794 | 362070.94593688 | 3.49% |
| 2900K-3000K | ~6mo | 2318 | 604369.73007591 | 5.83% |
| 3000K-3100K | ~1mo | 1317 | 340977.41979572 | 3.29% |
9-year UTXO age distribution from genesis