This removes the last direct access to the `utxos` table; all access now goes through the Rust FFI. `SDKSynchronizer.latestUTXOs` is removed without replacement. It was introduced during the initial addition of shielding support, but: - It is no longer used anywhere inside the SDK (when added, it was used in a few other methods). - It is not exposed in the `Synchronizer` protocol. - It is AFAICT unused in Zashi iOS, Edge, and Unstoppable. - It was functionally replaced by `refreshUTXOs`, which performs best-effort UTXO updates instead of failing on any error. (It also does not clear the `utxo`s table which makes it not equivalent.) |
||
---|---|---|
.. | ||
BlockRepository.swift | ||
CompactBlockRepository.swift | ||
NotesRepository.swift | ||
PaginatedTransactionRepository.swift | ||
TransactionRepository.swift | ||
TransactionRepositoryBuilder.swift |