What I have disliked most about the Coinholder-Directed Retroactive Grants process to date is that it can sometimes feel like the hand of a god coming down to bless you with money.
Or not.
And a god does not need to explain herself.
The lack of feedback matters. If your proposal is rejected, you know the verdict, but you may learn almost nothing about why your dreams have just been crushed.
And most importantly you don’t know what you could change that might help before applying again.
I raised this problem last December when comparing CDRGP with Zcash Community Grants. ZCG can feel slower and more bureaucratic, but its meeting minutes leave a fairly detailed trail of what committee members thought about a grant and why.
With coinholder voting, the result is visible, but the reasoning behind it largely disappears. That has always struck me as the weakest part of the process.
Q3’s binding vote ballot includes an improvement, and it’s a very good one.
The voting wallets added four choices for each proposal:
- Accept
- Reject - Do Not Support the Proposed Project
- Reject - Would Reconsider in a Future Round at a Lower Amount
- Abstain
That third option is important. It begins to separate “I do not support this project” from “I might support this project, but not at this price.” It still does not tell an applicant everything they would like to know, but it gives considerably more information than a simple YES/NO decision.
That matters particularly for retroactive grants, because the applicant has already taken the execution risk. If coinholders think the work was useful but the reimbursement request is too high, that is information worth signalling.
This was also the first binding CDRGP vote where coinholders could vote through the ZODL, Zkool and Vizor wallets.
The detailed results are not laid out in the public results announcement. You need to use one of the supported wallets and view the individual tallies there.
I logged into Vizor this time and recorded the results. The complete vote tally looks like this:
Q3 Coinholder-Directed Retroactive Grants results
I have grouped the results into the same three price bands FPF used when it published the 37 proposals.
Under USD 25,000
14 proposals · USD 155,741.20 requested · 2 accepted, 12 rejected
| Proposal | Request (USD) | Accept | Reject - Do Not Support | Reject - Lower Amount | Abstain | Result |
|---|---|---|---|---|---|---|
| Zcash Grants Hub | 3,050 | 79,508.00 | 1,391,627.88 | 32.63 | 710,283.38 | Reject |
| ShieldedScan | 4,060 | 524,770.25 | 1,650,918.13 | 439.88 | 5,324.63 | Reject |
| ZecKit Post-M3 Stabilization and Developer Adoption | 5,000 | 396,819.88 | 1,671,151.75 | 0.00 | 113,478.38 | Reject |
| zcashtocash via ZcashLabs | 6,000 | 1,566,863.75 | 1,845.50 | 289.75 | 610,683.25 | Accept |
| zec-ironwood-reconcile | 8,250 | 408,984.00 | 1,649,423.13 | 11,429.50 | 109,338.00 | Reject |
| Gleyo | 9,081.20 | 63,859.75 | 2,004,999.75 | 1,187.88 | 109,139.38 | Reject |
| Self-Sovereign Zcash Testnet Faucet | 9,280 | 106,078.38 | 1,952,787.50 | 12,896.50 | 107,460.50 | Reject |
| CyphZec. com | 10,000 | 60,769.13 | 2,012,174.63 | 1,833.75 | 104,432.38 | Reject |
| ZecLedger | 10,000 | 404,349.13 | 1,663,779.50 | 846.13 | 110,234.00 | Reject |
| lightwalletd-rs | 10,720 | 104,752.88 | 1,777,439.63 | 15,713.25 | 281,303.88 | Reject |
| Blindvault | 17,000 | 88,976.63 | 1,806,783.25 | 176,932.63 | 106,545.13 | Reject |
| Zallet RPC Parity Harness | 20,000 | 86,930.75 | 1,807,452.00 | 3,496.50 | 281,366.38 | Reject |
| Zecmap | 21,300 | 178,398.63 | 1,383,932.00 | 11,254.50 | 605,677.13 | Reject |
| Connaugh Zcash Videos | 22,000 | 757,044.25 | 187,236.63 | 196,044.00 | 1,038,923.25 | Accept |
USD 25,000 to USD 150,000
12 proposals · USD 821,650 requested · 4 accepted, 8 rejected
| Proposal | Request (USD) | Accept | Reject - Do Not Support | Reject - Lower Amount | Abstain | Result |
|---|---|---|---|---|---|---|
| ZAP1 | 28,000 | 87,143.88 | 1,792,545.75 | 13,823.00 | 285,716.00 | Reject |
| ZecBooks | 32,000 | 101,026.00 | 1,779,666.13 | 190,131.75 | 108,415.63 | Reject |
| CipherPay | 35,000 | 1,988,112.00 | 83,142.13 | 1,752.63 | 106,221.38 | Accept |
| Zafu Browser Extension | 38,000 | 92,628.75 | 1,788,095.50 | 12,738.75 | 285,739.63 | Reject |
| Zapp | 40,000 | 92,218.38 | 1,976,691.63 | 2,823.63 | 107,505.88 | Reject |
| Open-Source Zcash Hardware-Wallet SDK | 40,000 | 123,819.75 | 1,767,283.75 | 179,654.63 | 108,480.75 | Reject |
| Nozy Wallet | 60,000 | 521,243.63 | 1,648,338.63 | 3,818.13 | 5,802.25 | Reject |
| THORSwap/Metro | 60,000 | 1,467,036.75 | 8,473.25 | 640.38 | 703,090.75 | Accept |
| Expanding Zcash In Unstoppable Wallet | 80,000 | 1,436,595.00 | 139,620.75 | 1,383.75 | 601,603.88 | Accept |
| ZcashNames | 122,400 | 44,642.38 | 1,419,201.38 | 7,309.75 | 707,876.38 | Reject |
| Frontier Compute Zcash Security Research and Remediation Pack | 136,250 | 171,960.00 | 1,884,711.13 | 13,472.63 | 109,033.50 | Reject |
| Zebra Critical Vulnerability Bug Bounty | 150,000 | 1,392,929.25 | 4,122.00 | 622,261.38 | 159,926.88 | Accept |
Over USD 150,000
11 proposals · USD 8,036,992 requested · 11 accepted
| Proposal | Request (USD) | Accept | Reject - Do Not Support | Reject - Lower Amount | Abstain | Result |
|---|---|---|---|---|---|---|
| Bonus Grant for Ironwood zk-SNARK Formal Verification | 261,058 | 2,170,803.13 | 3,736.75 | 1,358.25 | 3,305.88 | Accept |
| CipherScan | 375,000 | 2,169,040.63 | 18.88 | 5,960.63 | 4,124.13 | Accept |
| Temporary Detectable Unlimited Mint and Sell Exploit | 400,000 | 2,145,016.88 | 3,138.13 | 25,940.00 | 5,096.50 | Accept |
| Five Critical Zebra Consensus Divergence Vulnerabilities | 425,000 | 2,095,860.88 | 4,228.63 | 75,624.13 | 3,464.63 | Accept |
| Zec.rocks - 16 months of uptime for Zcash wallets | 584,992 | 1,970,715.00 | 29.50 | 103,761.25 | 104,709.38 | Accept |
| Ironwood external audit reimbursement | 599,000 | 2,175,934.38 | 60.88 | 316.38 | 2,951.25 | Accept |
| Ironwood zk-SNARK Formal Verification | 738,942 | 2,177,498.25 | 0.25 | 7.25 | 1,724.38 | Accept |
| Orchard Counterfeiting Vulnerability Bug Bounty | 750,000 | 2,179,062.50 | 19.00 | 98.25 | 0.38 | Accept |
| Taylor Hornby Bonus Grant for Orchard Counterfeiting Vulnerability Bug Bounty | 750,000 | 2,174,540.63 | 2,823.88 | 96.50 | 1,763.00 | Accept |
| ValarGroup Ironwood Work | 1,203,000 | 2,174,891.50 | 47.38 | 3,121.88 | 1,214.50 | Accept |
| ZODL Q1 & Q2 2026 Core Protocol Development | 1,950,000 | 1,755,093.00 | 286,654.63 | 137,082.00 | 474.25 | Accept |
A Kind Note: My totals are USD 810 higher than FPF’s review post, both overall (USD 9,014,383.20 vs 9,013,573.20) and in the top band (USD 8,036,992 vs 8,036,182). The Project Tachyon formal verification request was listed as USD 810 too low, and Tachyon corrected it to USD 738,942 in the same thread. I have used the corrected figure..
These figures were transcribed by hand from the Vizor wallet display, not exported from the voting software itself. I have not compared them with what ZODL or Zkool show. I made a CSV, with a price-band column for sorting, and will try to attach it here. If you spot a discrepancy in the table, please say and I’ll correct it.
There are 37 proposals asking for USD 9,014,383.20. Seventeen were accepted, twenty were rejected. No proposal was ultimately classified as “Would Reconsider in a Future Round at a Lower Amount.”
But that last fact is where the interesting part begins, because the underlying tallies show that coinholders did use the new option, sometimes in very large numbers.
Edit: Updated to reflect that the result for Connaugh’s grant was officially updated from Abstain to Accept.

