zcash-swift-wallet-sdk
zcash-swift-wallet-sdk copied to clipboard
iOS light client Framework proof-of-concept
We want to move all reads of the wallet SQLite DB behind the Rust FFI (to remove the current dependency on the SQL views). All places that currently read from...
This code review checklist is intended to serve as a starting point for the author and reviewer, although it may not be appropriate for all types of changes (e.g. fixing...
In #1382 (specifically in 84ac6252feb88b9dbf9865651df3bc478225f5a1) we adjusted `Synchronizer.proposeShielding` to return `null` when there are either no funds to shield, or they do not meet the shielding threshold (equivalent to the...
Why is the UFVK carrying around its account ID? This might be okay, but it will cause problems if we want a wallet to be able to use UFVKs that...
On startup, recover from all possible inconsistent states that the synchronizer might be in if it was killed before it was able to stop, or if it was killed at...
https://zips.z.cash/zip-0321 ````Swift typealias URI = URL protocol ZECPaymentRequest: LosslessStringConvertible { func request(amount: Double, paymentRecipient: String, message: String, memo: String) throws -> URI } class ZIP321 { /// definitions } extension...