All ECC teams focused on wallet performance

Today, ECC is announcing the the updated mobile SDK 2.0 for both iOS and Android developers! :tada::tada::tada:

You can get the code from:

This was the last remaining deliverable in our efforts to mitigate third-party wallet performance issues โ€” and one of a bundle of releases that included two updates to zcashd and a new version of lightwalletd.

Super-special thanks to our engineers who have put in countless late nights and weekends over the last year, and especially the last few months. We are also grateful for our wallet partners โ€” Edge, Unstoppable, and Nighthawk. Thanks especially to Edge for conversations about usability that helped inspire these ideas and others, and thanks especially to Nighthawk for testing the release candidates of SDK 2.0 and reporting a lot of issues before the final release.

The major component of this release is the Spend before Sync (SbS) capability. This feature enables a wallet user to spend funds as they are discovered without having to wait for a complete chain sync. The result is a faster and more robust user experience.

In addition to SbS, this release includes a number of performance-related improvements, stability enhancements, and bug fixes, providing a solid foundation for developing future Zcash-supported applications and systems.

Nighthawk, Unstoppable, and Edge are currently working to implement the SDKs, and as soon as we know that users of those wallets are able to access their ZEC funds, ECC can โ€” finally โ€” exit emergency mode.

  • :ballot_box_with_check: #1179 and #1180 done (the last week of August).
  • :ballot_box_with_check: #730 and #899 #936 #908 completed
  • :ballot_box_with_check: Rest of the mobile code โ€“ code complete Friday 2023-09-08 excluding acceptance testing
  • :ballot_box_with_check: Fix bug (#963) discovered during acceptance testing
  • :ballot_box_with_check: Code review of mobile code changes, release SDK 2.0 Release Candidate Wednesday 2023-09-13
  • :ballot_box_with_check: fix bugs from RC, release RC 2 Monday 2023-09-18
  • :ballot_box_with_check: fix bugs from RC 2, release RC 3 Wednesday 2023-09-20
  • :ballot_box_with_check: Acceptance testing complete by Monday 2023-09-25. Release SDK 2.0 Final!
  • โ˜ Ask Nighthawk, Edge, and Unstoppable to make announcements of their intentions
  • โ˜ Check in with wallets to ensure that the new SDKs are working and users are able to access their ZEC