# Grant Application - GraphSense Zcash Shielded Accounting Repair

**URL:** <https://forum.zcashcommunity.com/t/grant-application-graphsense-zcash-shielded-accounting-repair/57585>\
**Category:** Community Grants\
**Created:** [September 14, 2026, 2:30pm UTC](https://forum.zcashcommunity.com/t/grant-application-graphsense-zcash-shielded-accounting-repair/57585 "2026-09-14T14:30:18Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![lockedin](https://avatars.discourse-cdn.com/v4/letter/l/5f9b8f/32.png) [@lockedin](https://forum.zcashcommunity.com/u/lockedin)\
**Post date:** [October 9, 2026, 2:10am UTC](https://forum.zcashcommunity.com/t/grant-application-graphsense-zcash-shielded-accounting-repair/57585/4 "2026-10-09T02:10:02Z")

</div>

### Milestone 1 & Milestone 2 Report

M1: Upstream Review and Regression Hardening

Following the original correction in [PR #163](https://github.com/graphsense/graphsense-lib/pull/163), I completed two additional fixes, both merged into GraphSense on October 8, 2026:

- **[PR #192](https://github.com/graphsense/graphsense-lib/pull/192):** Strengthened missing-value checks, extended integer-zatoshi accounting to Sprout and Zcash outputs, and added real-data regression tests.

- **[PR #193](https://github.com/graphsense/graphsense-lib/pull/193):** Fixed fee recalculation after transparent inputs are resolved through Cassandra and added a regression test.

Both passed their upstream CI checks: [#192 results](https://github.com/graphsense/graphsense-lib/actions/runs/37194125736) and [#193 results](https://github.com/graphsense/graphsense-lib/actions/runs/37194252041). The maintainer also [publicly accepted #192](https://github.com/graphsense/graphsense-lib/pull/192#issuecomment-6061705931), describing the work as “very thorough.”

### 

M2: Reproducible GraphSense Accounting Validation

I have published the validation package as [v1.0.1](https://github.com/steven3002/graphsense-zcash-accounting-validation/releases/tag/v1.0.1), with captured mainnet evidence, a versioned manifest, expected results, and JSON/Markdown reports.

The package compares GraphSense 2.16.3 against 2.16.4 using **47 transactions across 10 blocks** , including 43 previous transactions for transparent-input resolution. The corrected version matches expectations on **47/47 transactions** ; all **13 discrepancies** in the older version are explained.

The [passing release workflow](https://github.com/steven3002/graphsense-zcash-accounting-validation/actions/runs/37812188415) also checks GraphSense 2.17.0 and the pinned upstream revision containing merged PRs #192 and #193.

Validation runs offline after installation. The [reviewer guide](https://github.com/steven3002/graphsense-zcash-accounting-validation/blob/v1.0.1/docs/REVIEWING.md) provides reproduction steps, the expected checksum and deliberate failure checks.

---

_[View the full topic](https://forum.zcashcommunity.com/t/grant-application-graphsense-zcash-shielded-accounting-repair/57585)._
