Zashi Pipeline

🐞 = bug, 💡 = feature, ✅ = implemented / released, 🛑 = unfinished, 📥 = unassigned / DAG needs updating

Type Issue Rust crate Android SDK Swift SDK Zashi Android Zashi iOS
💡✅ zcash_client_backend: Implement ZIP 320 transaction generation✅ zcash_client_backend 0.13.0✅ 2.2.0✅ 2.2.7📥📥
💡🛑 Support for multiple accounts📥📥📥📥📥
💡✅ Passive note management✅ zcash_client_backend 0.15.0✅ 2.2.6✅ 2.2.7📥📥
💡✅ zcash_client_backend: Replace `scan_progress` result with a struct that includes both scan and recovery progress.✅ zcash_client_backend 0.15.0✅ 2.2.6✅ 2.2.7📥📥
🐞✅ Bug in is_shielding state going from TRUE to FALSE after the first confirmation✅ zcash_client_sqlite 0.13.0✅ 2.2.6✅ 2.2.7📥📥
💡✅ Enable using a hardware wallet with the Zcash Rust crates📥📥📥📥📥
🐞🛑 zcash_client_sqlite: `v_transactions.expired_unmined` incorrectly set to `true` in some cases for transparent-received txs📥📥📥📥📥
🐞✅ zcash_client_sqlite: Note commitment tree corruption error.📥📥📥📥📥
🐞✅ zcash_client_sqlite: Fix ambiguity in min checkpoint height query.📥📥📥📥📥
🐞✅ zcash_client_sqlite: Verify that the database is for the correct network before (most) migrations.📥📥📥📥📥
💡✅ Implement ZIP 32 arbitrary key derivation✅ 0.1.2📥📥📥📥