ZcashLightClientKit/Sources/ZcashLightClientKit
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
..
Block
Checkpoint
Constants
DAO Remove `UnspentTransactionOutputRepository` 2024-03-15 14:37:17 +00:00
Entity [#1281] Database is locked 2023-09-20 19:13:52 +02:00
Error [#1379] Fulfill Payment from a valid ZIP-321 request 2024-03-08 18:38:50 -03:00
Extensions
Metrics
Model Add `Proposal.transactionCount` 2024-03-07 18:50:31 +00:00
Modules/Service Remove `UnspentTransactionOutputRepository` 2024-03-15 14:37:17 +00:00
Providers
Repository Remove `UnspentTransactionOutputRepository` 2024-03-15 14:37:17 +00:00
Resources/checkpoints [#1388] Release 2.0.11 2024-03-08 17:09:06 +01:00
Rust [#1379] Fulfill Payment from a valid ZIP-321 request 2024-03-08 18:38:50 -03:00
Synchronizer Remove `UnspentTransactionOutputRepository` 2024-03-15 14:37:17 +00:00
Tool
Transaction [#1379] Fulfill Payment from a valid ZIP-321 request 2024-03-08 18:38:50 -03:00
Utils [#1325] Log metrics 2023-12-12 08:59:52 +01:00
ClosureSynchronizer.swift Add missing changes to protocols for `Synchronizer` wrappers 2024-03-08 00:41:58 +00:00
CombineSynchronizer.swift [#1379] Fulfill Payment from a valid ZIP-321 request 2024-03-08 18:38:50 -03:00
Initializer.swift
Synchronizer.swift [#1379] Fulfill Payment from a valid ZIP-321 request 2024-03-08 18:38:50 -03:00