ECC/zashi-ios#1563 ECC/zashi-ios#1563 implement Resync Wallet feature ECC/zcash-swift-wallet-sdk#298 ECC/zcash-swift-wallet-sdk#298 Make BalanceTests pass ECC/zcash-swift-wallet-sdk#1286 ECC/zcash-swift-wallet-sdk#1286 Add structured error types for errors received across the FFI boundary. ECC/zcash-swift-wallet-sdk#1349 ECC/zcash-swift-wallet-sdk#1349 Only request subtree roots that the wallet needs ECC/zcash-swift-wallet-sdk#1508 ECC/zcash-swift-wallet-sdk#1508 Refactor the SDK to not assume that the seed is available without user interaction ECC/zcash-swift-wallet-sdk#1660 ECC/zcash-swift-wallet-sdk#1660 SDK Release 2.5.0 ECC/zcash-swift-wallet-sdk#1661 ECC/zcash-swift-wallet-sdk#1661 Integrate and expose v1 implementation of shielded voting ECC/zcash-swift-wallet-sdk#1668 ECC/zcash-swift-wallet-sdk#1668 Update `Synchronizer.impo rtAccount` to use `Backen d.rewindToChainState` ECC/zcash-swift-wallet-sdk#1669 ECC/zcash-swift-wallet-sdk#1669 Add `Synchronizer.rescanF romHeight` API ECC/zcash-light-client-ffi#138 ECC/zcash-light-client-ffi#138 Expose transaction history API ECC/zashi#59 ECC/zashi#59 Support multi-account functionality