ZcashLightClientKit/Sources/ZcashLightClientKit/Repository
Jack Grigg dd9942b6ab Remove `UnspentTransactionOutputRepository`
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.)
2024-03-15 14:37:17 +00:00
..
BlockRepository.swift Remove dependecy on rust sources 2022-02-28 17:03:20 +00:00
CompactBlockRepository.swift Update Rust dependencies with account birthdays and scan progress 2023-09-07 09:26:48 +02:00
NotesRepository.swift [#767] implement getRecipients() for Synchronizer. 2023-02-08 08:44:29 -03:00
PaginatedTransactionRepository.swift [#908] Add last and latest blocks data to Synchronizer State (#911) 2023-04-14 09:08:37 +02:00
TransactionRepository.swift Update `zcash-light-client-ffi` to adopt fix for missing transparent history. 2023-09-19 08:26:03 -06:00
TransactionRepositoryBuilder.swift Remove dependecy on rust sources 2022-02-28 17:03:20 +00:00