September at ZODL
September was a busy month across Zodl, the Zcash protocol, and the open-source infrastructure that p | Hanami
September at ZODL
September was a busy month across Zodl, the Zcash protocol, and the open-source infrastructure that powers the ecosystem.
We shipped five Zodl (@zodl_app) releases, expanded Coinholder Polling, added viewing-key support, improved wallet performance and reliability, and continued contributing improvements upstream across the Zcash stack.
Here are a few highlights:
Improving Zodl
Zodl saw a steady cadence of releases across iOS and Android throughout September.
We expanded Swap and CrossPay asset support, improved automatic server selection, strengthened recovery-phrase backup reminders, and fixed a number of minor issues affecting transaction submission, restores, wallet synchronization, and wallets with long transaction histories.
We also added unified viewing-key export, allowing users to share incoming or full viewing keys without handing over spending authority. Full viewing-key export is protected behind authentication and an explicit privacy warning.
Under the hood, one SDK performance improvement reduced certain operations on wallets with large transaction histories from roughly 25 seconds to milliseconds.
Scaling Coinholder Polling
September also brought major improvements to Coinholder Polling in collaboration with the developer team at Valar Group.
Zodl expanded support to polls with as many as 50 questions, improved submission performance and progress reporting, strengthened recovery behavior, and moved more of the voting flow into the SDK for better retries and session handling.
We also improved proving concurrency and PIR client reuse across our mobile SDKs, helping voting perform more smoothly as the system scaled.
Upstreaming Contributions to the Zcash Stack
A significant share of our engineering work happens deeper in the stack, below the app layer.
During September, ZODL engineers contributed to work across the Zcash protocol and cryptography stack, including:
the specification for forward-compatible Zcash transactions;
revised unified-address metadata rules and transparent-only unified viewing keys;
NU7 and ZIP 259 groundwork;
releases across core cryptography libraries including pairing, bls12_381, jubjub, pasta_curves, sinsemilla, reddsa, and redjubjub;
Security improvements
transparent transaction detection on the Zcash client backend
Zcashd wallet migration correctness improvements;
additional PCZT and Ironwood foundations.
Most of this work is invisible to users by design, but it improves the libraries, standards, and primitives that wallets and other Zcash applications rely on. You can read more about our efforts upstreaming performance improvements from Zakura to Zebra here.
Into October
Not everything we worked on in September is ready to announce yet.
Our team is hard at work developing upcoming Zodl products, integrations, privacy infrastructure, and wallet capabilities that are still in development or review.
We’ll share more as those are ready to ship. Q4 will be an exciting time for new Zodl product releases.
More to come.
Onward.