Summary
Just launched: Exchange Shielded SDK, a TypeScript SDK that helps cryptocurrency exchanges add Zcash shielded (private) withdrawals with a security-first architecture—real address checksum validation, branded Zatoshi money types for compile-time safety, strict DTO boundaries so no bigint crosses API/storage, and runtime validation at ingest for all external inputs. It includes a complete withdrawal lifecycle tracker (pending → submitted → mempool → confirmed), pluggable production storage adapters (idempotency, rate limits, status store), plus compliance features like velocity checks and tamper-evident audit logging—backed by 583 tests across 14 suites.
Links
- GitHub Issue: Grant Application: Exchange Shielded Withdrawal SDK · Issue #13 · ZcashCommunityGrants/arboretum-notes · GitHub
- Repository: GitHub - lamb356/exchange-shielded-sdk
Key Stats
583 tests passing
9.9/10 security rating
v1.0.0 production-ready
$38,000 requested (retroactive)
Looking forward to feedback!