The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of ZcashLightClientKit, reference 2.3.2 (2eaa6a), with Swift 6.1 for macOS (SPM) on 3 Sep 2025 09:54:29 UTC.

Swift 6 data race errors: 93

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:36:44: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 34 |                 connection = defaultTorLwdConn
 35 |             } else {
 36 |                 connection = try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                            `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 37 |                 defaultTorLwdConn = connection
 38 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:44:53: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 42 |             // torInGroup
 43 |             guard let torInGroup = groups[groupName] else {
 44 |                 let torInGroupNamed = try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                                     `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 45 |
 46 |                 groups[groupName] = torInGroupNamed
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:117:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
115 |
116 |         do {
117 |             return try await serviceConnections.connectToLightwalletd(mode).getInfo()
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
118 |         } catch {
119 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:138:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
136 |
137 |         do {
138 |             return try await serviceConnections.connectToLightwalletd(mode).latestBlock()
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
139 |         } catch {
140 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:151:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
149 |
150 |         do {
151 |             return try await serviceConnections.connectToLightwalletd(mode).submit(spendTransaction: spendTransaction)
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
152 |         } catch {
153 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:164:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
162 |
163 |         do {
164 |             return try await serviceConnections.connectToLightwalletd(mode).fetchTransaction(txId: txId)
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
165 |         } catch {
166 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:177:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
175 |
176 |         do {
177 |             return try await serviceConnections.connectToLightwalletd(mode).getTreeState(height: BlockHeight(id.height))
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
178 |         } catch {
179 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:100:30: warning: sending 'endpoint' risks causing data races; this is an error in the Swift 6 language mode
 98 |     ) {
 99 |         self.tor = tor
100 |         serviceConnections = ServiceConnections(endpoint: endpoint, tor: tor)
    |                              |- warning: sending 'endpoint' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated 'endpoint' to actor-isolated initializer 'init(endpoint:tor:)' risks causing data races between actor-isolated and task-isolated uses
101 |
102 |         super.init(
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:50:54: warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
48 |
49 |     func updateScannedData() async {
50 |         fullyScannedHeight = (try? await rustBackend.fullyScannedHeight()) ?? walletBirthday
   |                                                      |- warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
   |                                                      `- note: sending 'self'-isolated 'self.rustBackend' to nonisolated instance method 'fullyScannedHeight()' risks causing data races between nonisolated and 'self'-isolated uses
51 |         maxScannedHeight = (try? await rustBackend.maxScannedHeight()) ?? walletBirthday
52 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:51:52: warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
49 |     func updateScannedData() async {
50 |         fullyScannedHeight = (try? await rustBackend.fullyScannedHeight()) ?? walletBirthday
51 |         maxScannedHeight = (try? await rustBackend.maxScannedHeight()) ?? walletBirthday
   |                                                    |- warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
   |                                                    `- note: sending 'self'-isolated 'self.rustBackend' to nonisolated instance method 'maxScannedHeight()' risks causing data races between nonisolated and 'self'-isolated uses
52 |     }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:56:58: warning: sending value of non-Sendable type 'any LightWalletService' risks causing data races; this is an error in the Swift 6 language mode
54 |     func updateBlockData() async {
55 |         // called each time syn triggers but sync is still in progress, the goal it to jusst update the chain tip in the provider
56 |         if let newLatestBlockHeight = try? await service.latestBlockHeight(mode: await sdkFlags.ifTor(.defaultTor)) {
   |                                                          |- warning: sending value of non-Sendable type 'any LightWalletService' risks causing data races; this is an error in the Swift 6 language mode
   |                                                          `- note: sending 'self'-isolated value of non-Sendable type 'any LightWalletService' to nonisolated instance method 'latestBlockHeight(mode:)' risks causing races in between 'self'-isolated and nonisolated uses
57 |             await update(newLatestBlockHeight)
58 |         }
[1246/1261] Compiling ZcashLightClientKit LightWalletService.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletSummary.swift:15:16: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'PoolBalance' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct PoolBalance: Equatable {
   |               `- note: consider making struct 'PoolBalance' conform to the 'Sendable' protocol
11 |     public let spendableValue: Zatoshi
12 |     public let changePendingConfirmation: Zatoshi
13 |     public let valuePendingSpendability: Zatoshi
14 |
15 |     static let zero = PoolBalance(spendableValue: .zero, changePendingConfirmation: .zero, valuePendingSpendability: .zero)
   |                |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'PoolBalance' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |     public func total() -> Zatoshi {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletSummary.swift:27:16: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'AccountBalance' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public struct AccountBalance: Equatable {
   |               `- note: consider making struct 'AccountBalance' conform to the 'Sendable' protocol
23 |     public let saplingBalance: PoolBalance
24 |     public let orchardBalance: PoolBalance
25 |     public let unshielded: Zatoshi
26 |
27 |     static let zero = AccountBalance(saplingBalance: .zero, orchardBalance: .zero, unshielded: .zero)
   |                |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'AccountBalance' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletTypes.swift:135:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
122 |
123 | /// Receiver types supported in a `UnifiedAddress` generated by the SDK.
124 | public enum ReceiverType: Equatable {
    |             `- note: consider making enum 'ReceiverType' conform to the 'Sendable' protocol
125 |     /// A transparent P2PKH receiver.
126 |     case p2pkh
    :
133 | extension Set<ReceiverType> {
134 |     /// The set of all possible receivers in a `UnifiedAddress` generated by the SDK.
135 |     static let all: Set<ReceiverType> = [.p2pkh, .sapling, .orchard]
    |                |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     /// The set of all shielded receivers in a `UnifiedAddress` generated by the SDK.
137 |     static let shielded: Set<ReceiverType> = [.sapling, .orchard]
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletTypes.swift:137:16: warning: static property 'shielded' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
122 |
123 | /// Receiver types supported in a `UnifiedAddress` generated by the SDK.
124 | public enum ReceiverType: Equatable {
    |             `- note: consider making enum 'ReceiverType' conform to the 'Sendable' protocol
125 |     /// A transparent P2PKH receiver.
126 |     case p2pkh
    :
135 |     static let all: Set<ReceiverType> = [.p2pkh, .sapling, .orchard]
136 |     /// The set of all shielded receivers in a `UnifiedAddress` generated by the SDK.
137 |     static let shielded: Set<ReceiverType> = [.sapling, .orchard]
    |                |- warning: static property 'shielded' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'shielded' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     func toFlags() -> UInt32 {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:473:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
471 | }
472 |
473 | class ConnectionStatusManager: ConnectivityStateDelegate {
    |       `- warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
474 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
475 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:474:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
472 |
473 | class ConnectionStatusManager: ConnectivityStateDelegate {
474 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
    |         `- warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
475 |     init() { }
476 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:219:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
217 |         return AsyncThrowingStream() {
218 |             do {
219 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
220 |                 return ZcashCompactBlock(compactBlock: block)
221 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'GRPC'
  8 |
  9 | import Foundation
 10 | import GRPC
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'GRPC'
 11 | import NIO
 12 | import NIOHPACK
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:219:45: warning: mutation of captured var 'iterator' in concurrently-executing code
217 |         return AsyncThrowingStream() {
218 |             do {
219 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
220 |                 return ZcashCompactBlock(compactBlock: block)
221 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:313:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
311 |         return AsyncThrowingStream() {
312 |             do {
313 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
314 |                 return UTXO(
315 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:313:45: warning: mutation of captured var 'iterator' in concurrently-executing code
311 |         return AsyncThrowingStream() {
312 |             do {
313 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
314 |                 return UTXO(
315 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:349:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
347 |         return AsyncThrowingStream() {
348 |             do {
349 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
350 |                 return ZcashCompactBlock(compactBlock: compactBlock)
351 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:349:52: warning: mutation of captured var 'iterator' in concurrently-executing code
347 |         return AsyncThrowingStream() {
348 |             do {
349 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
350 |                 return ZcashCompactBlock(compactBlock: compactBlock)
351 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:368:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
366 |         return AsyncThrowingStream() {
367 |             do {
368 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
369 |                 return subtreeRoot
370 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:368:51: warning: mutation of captured var 'iterator' in concurrently-executing code
366 |         return AsyncThrowingStream() {
367 |             do {
368 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
369 |                 return subtreeRoot
370 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:395:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
393 |         return AsyncThrowingStream() {
394 |             do {
395 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
396 |                 return rawTransaction
397 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:395:54: warning: mutation of captured var 'iterator' in concurrently-executing code
393 |         return AsyncThrowingStream() {
394 |             do {
395 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
396 |                 return rawTransaction
397 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:28:34: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 26 |         // uniqueTor
 27 |         if mode == .uniqueTor {
 28 |             return try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                  `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 29 |         } else if mode == .defaultTor {
 30 |             // defaultTor
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:36:44: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 34 |                 connection = defaultTorLwdConn
 35 |             } else {
 36 |                 connection = try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                            `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 37 |                 defaultTorLwdConn = connection
 38 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:44:53: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 42 |             // torInGroup
 43 |             guard let torInGroup = groups[groupName] else {
 44 |                 let torInGroupNamed = try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                                     `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 45 |
 46 |                 groups[groupName] = torInGroupNamed
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:117:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
115 |
116 |         do {
117 |             return try await serviceConnections.connectToLightwalletd(mode).getInfo()
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
118 |         } catch {
119 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:138:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
136 |
137 |         do {
138 |             return try await serviceConnections.connectToLightwalletd(mode).latestBlock()
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
139 |         } catch {
140 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:151:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
149 |
150 |         do {
151 |             return try await serviceConnections.connectToLightwalletd(mode).submit(spendTransaction: spendTransaction)
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
152 |         } catch {
153 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:164:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
162 |
163 |         do {
164 |             return try await serviceConnections.connectToLightwalletd(mode).fetchTransaction(txId: txId)
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
165 |         } catch {
166 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:177:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
175 |
176 |         do {
177 |             return try await serviceConnections.connectToLightwalletd(mode).getTreeState(height: BlockHeight(id.height))
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
178 |         } catch {
179 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:100:30: warning: sending 'endpoint' risks causing data races; this is an error in the Swift 6 language mode
 98 |     ) {
 99 |         self.tor = tor
100 |         serviceConnections = ServiceConnections(endpoint: endpoint, tor: tor)
    |                              |- warning: sending 'endpoint' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated 'endpoint' to actor-isolated initializer 'init(endpoint:tor:)' risks causing data races between actor-isolated and task-isolated uses
101 |
102 |         super.init(
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:50:54: warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
48 |
49 |     func updateScannedData() async {
50 |         fullyScannedHeight = (try? await rustBackend.fullyScannedHeight()) ?? walletBirthday
   |                                                      |- warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
   |                                                      `- note: sending 'self'-isolated 'self.rustBackend' to nonisolated instance method 'fullyScannedHeight()' risks causing data races between nonisolated and 'self'-isolated uses
51 |         maxScannedHeight = (try? await rustBackend.maxScannedHeight()) ?? walletBirthday
52 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:51:52: warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
49 |     func updateScannedData() async {
50 |         fullyScannedHeight = (try? await rustBackend.fullyScannedHeight()) ?? walletBirthday
51 |         maxScannedHeight = (try? await rustBackend.maxScannedHeight()) ?? walletBirthday
   |                                                    |- warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
   |                                                    `- note: sending 'self'-isolated 'self.rustBackend' to nonisolated instance method 'maxScannedHeight()' risks causing data races between nonisolated and 'self'-isolated uses
52 |     }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:56:58: warning: sending value of non-Sendable type 'any LightWalletService' risks causing data races; this is an error in the Swift 6 language mode
54 |     func updateBlockData() async {
55 |         // called each time syn triggers but sync is still in progress, the goal it to jusst update the chain tip in the provider
56 |         if let newLatestBlockHeight = try? await service.latestBlockHeight(mode: await sdkFlags.ifTor(.defaultTor)) {
   |                                                          |- warning: sending value of non-Sendable type 'any LightWalletService' risks causing data races; this is an error in the Swift 6 language mode
   |                                                          `- note: sending 'self'-isolated value of non-Sendable type 'any LightWalletService' to nonisolated instance method 'latestBlockHeight(mode:)' risks causing races in between 'self'-isolated and nonisolated uses
57 |             await update(newLatestBlockHeight)
58 |         }
[1247/1261] Compiling ZcashLightClientKit LightWalletGRPCServiceOverTor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletSummary.swift:15:16: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'PoolBalance' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct PoolBalance: Equatable {
   |               `- note: consider making struct 'PoolBalance' conform to the 'Sendable' protocol
11 |     public let spendableValue: Zatoshi
12 |     public let changePendingConfirmation: Zatoshi
13 |     public let valuePendingSpendability: Zatoshi
14 |
15 |     static let zero = PoolBalance(spendableValue: .zero, changePendingConfirmation: .zero, valuePendingSpendability: .zero)
   |                |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'PoolBalance' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |     public func total() -> Zatoshi {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletSummary.swift:27:16: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'AccountBalance' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public struct AccountBalance: Equatable {
   |               `- note: consider making struct 'AccountBalance' conform to the 'Sendable' protocol
23 |     public let saplingBalance: PoolBalance
24 |     public let orchardBalance: PoolBalance
25 |     public let unshielded: Zatoshi
26 |
27 |     static let zero = AccountBalance(saplingBalance: .zero, orchardBalance: .zero, unshielded: .zero)
   |                |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'AccountBalance' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletTypes.swift:135:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
122 |
123 | /// Receiver types supported in a `UnifiedAddress` generated by the SDK.
124 | public enum ReceiverType: Equatable {
    |             `- note: consider making enum 'ReceiverType' conform to the 'Sendable' protocol
125 |     /// A transparent P2PKH receiver.
126 |     case p2pkh
    :
133 | extension Set<ReceiverType> {
134 |     /// The set of all possible receivers in a `UnifiedAddress` generated by the SDK.
135 |     static let all: Set<ReceiverType> = [.p2pkh, .sapling, .orchard]
    |                |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     /// The set of all shielded receivers in a `UnifiedAddress` generated by the SDK.
137 |     static let shielded: Set<ReceiverType> = [.sapling, .orchard]
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletTypes.swift:137:16: warning: static property 'shielded' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
122 |
123 | /// Receiver types supported in a `UnifiedAddress` generated by the SDK.
124 | public enum ReceiverType: Equatable {
    |             `- note: consider making enum 'ReceiverType' conform to the 'Sendable' protocol
125 |     /// A transparent P2PKH receiver.
126 |     case p2pkh
    :
135 |     static let all: Set<ReceiverType> = [.p2pkh, .sapling, .orchard]
136 |     /// The set of all shielded receivers in a `UnifiedAddress` generated by the SDK.
137 |     static let shielded: Set<ReceiverType> = [.sapling, .orchard]
    |                |- warning: static property 'shielded' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'shielded' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     func toFlags() -> UInt32 {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:473:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
471 | }
472 |
473 | class ConnectionStatusManager: ConnectivityStateDelegate {
    |       `- warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
474 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
475 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:474:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
472 |
473 | class ConnectionStatusManager: ConnectivityStateDelegate {
474 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
    |         `- warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
475 |     init() { }
476 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:219:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
217 |         return AsyncThrowingStream() {
218 |             do {
219 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
220 |                 return ZcashCompactBlock(compactBlock: block)
221 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'GRPC'
  8 |
  9 | import Foundation
 10 | import GRPC
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'GRPC'
 11 | import NIO
 12 | import NIOHPACK
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:219:45: warning: mutation of captured var 'iterator' in concurrently-executing code
217 |         return AsyncThrowingStream() {
218 |             do {
219 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
220 |                 return ZcashCompactBlock(compactBlock: block)
221 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:313:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
311 |         return AsyncThrowingStream() {
312 |             do {
313 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
314 |                 return UTXO(
315 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:313:45: warning: mutation of captured var 'iterator' in concurrently-executing code
311 |         return AsyncThrowingStream() {
312 |             do {
313 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
314 |                 return UTXO(
315 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:349:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
347 |         return AsyncThrowingStream() {
348 |             do {
349 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
350 |                 return ZcashCompactBlock(compactBlock: compactBlock)
351 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:349:52: warning: mutation of captured var 'iterator' in concurrently-executing code
347 |         return AsyncThrowingStream() {
348 |             do {
349 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
350 |                 return ZcashCompactBlock(compactBlock: compactBlock)
351 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:368:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
366 |         return AsyncThrowingStream() {
367 |             do {
368 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
369 |                 return subtreeRoot
370 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:368:51: warning: mutation of captured var 'iterator' in concurrently-executing code
366 |         return AsyncThrowingStream() {
367 |             do {
368 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
369 |                 return subtreeRoot
370 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:395:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
393 |         return AsyncThrowingStream() {
394 |             do {
395 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
396 |                 return rawTransaction
397 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:395:54: warning: mutation of captured var 'iterator' in concurrently-executing code
393 |         return AsyncThrowingStream() {
394 |             do {
395 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
396 |                 return rawTransaction
397 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:28:34: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 26 |         // uniqueTor
 27 |         if mode == .uniqueTor {
 28 |             return try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                  `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 29 |         } else if mode == .defaultTor {
 30 |             // defaultTor
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:36:44: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 34 |                 connection = defaultTorLwdConn
 35 |             } else {
 36 |                 connection = try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                            `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 37 |                 defaultTorLwdConn = connection
 38 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:44:53: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 42 |             // torInGroup
 43 |             guard let torInGroup = groups[groupName] else {
 44 |                 let torInGroupNamed = try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                                     `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 45 |
 46 |                 groups[groupName] = torInGroupNamed
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:117:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
115 |
116 |         do {
117 |             return try await serviceConnections.connectToLightwalletd(mode).getInfo()
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
118 |         } catch {
119 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:138:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
136 |
137 |         do {
138 |             return try await serviceConnections.connectToLightwalletd(mode).latestBlock()
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
139 |         } catch {
140 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:151:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
149 |
150 |         do {
151 |             return try await serviceConnections.connectToLightwalletd(mode).submit(spendTransaction: spendTransaction)
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
152 |         } catch {
153 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:164:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
162 |
163 |         do {
164 |             return try await serviceConnections.connectToLightwalletd(mode).fetchTransaction(txId: txId)
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
165 |         } catch {
166 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:177:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
175 |
176 |         do {
177 |             return try await serviceConnections.connectToLightwalletd(mode).getTreeState(height: BlockHeight(id.height))
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
178 |         } catch {
179 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:100:30: warning: sending 'endpoint' risks causing data races; this is an error in the Swift 6 language mode
 98 |     ) {
 99 |         self.tor = tor
100 |         serviceConnections = ServiceConnections(endpoint: endpoint, tor: tor)
    |                              |- warning: sending 'endpoint' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated 'endpoint' to actor-isolated initializer 'init(endpoint:tor:)' risks causing data races between actor-isolated and task-isolated uses
101 |
102 |         super.init(
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:50:54: warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
48 |
49 |     func updateScannedData() async {
50 |         fullyScannedHeight = (try? await rustBackend.fullyScannedHeight()) ?? walletBirthday
   |                                                      |- warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
   |                                                      `- note: sending 'self'-isolated 'self.rustBackend' to nonisolated instance method 'fullyScannedHeight()' risks causing data races between nonisolated and 'self'-isolated uses
51 |         maxScannedHeight = (try? await rustBackend.maxScannedHeight()) ?? walletBirthday
52 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:51:52: warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
49 |     func updateScannedData() async {
50 |         fullyScannedHeight = (try? await rustBackend.fullyScannedHeight()) ?? walletBirthday
51 |         maxScannedHeight = (try? await rustBackend.maxScannedHeight()) ?? walletBirthday
   |                                                    |- warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
   |                                                    `- note: sending 'self'-isolated 'self.rustBackend' to nonisolated instance method 'maxScannedHeight()' risks causing data races between nonisolated and 'self'-isolated uses
52 |     }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:56:58: warning: sending value of non-Sendable type 'any LightWalletService' risks causing data races; this is an error in the Swift 6 language mode
54 |     func updateBlockData() async {
55 |         // called each time syn triggers but sync is still in progress, the goal it to jusst update the chain tip in the provider
56 |         if let newLatestBlockHeight = try? await service.latestBlockHeight(mode: await sdkFlags.ifTor(.defaultTor)) {
   |                                                          |- warning: sending value of non-Sendable type 'any LightWalletService' risks causing data races; this is an error in the Swift 6 language mode
   |                                                          `- note: sending 'self'-isolated value of non-Sendable type 'any LightWalletService' to nonisolated instance method 'latestBlockHeight(mode:)' risks causing races in between 'self'-isolated and nonisolated uses
57 |             await update(newLatestBlockHeight)
58 |         }
[1248/1261] Compiling ZcashLightClientKit LatestBlocksDataProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletSummary.swift:15:16: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'PoolBalance' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct PoolBalance: Equatable {
   |               `- note: consider making struct 'PoolBalance' conform to the 'Sendable' protocol
11 |     public let spendableValue: Zatoshi
12 |     public let changePendingConfirmation: Zatoshi
13 |     public let valuePendingSpendability: Zatoshi
14 |
15 |     static let zero = PoolBalance(spendableValue: .zero, changePendingConfirmation: .zero, valuePendingSpendability: .zero)
   |                |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'PoolBalance' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |     public func total() -> Zatoshi {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletSummary.swift:27:16: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'AccountBalance' may have shared mutable state; this is an error in the Swift 6 language mode
20 | }
21 |
22 | public struct AccountBalance: Equatable {
   |               `- note: consider making struct 'AccountBalance' conform to the 'Sendable' protocol
23 |     public let saplingBalance: PoolBalance
24 |     public let orchardBalance: PoolBalance
25 |     public let unshielded: Zatoshi
26 |
27 |     static let zero = AccountBalance(saplingBalance: .zero, orchardBalance: .zero, unshielded: .zero)
   |                |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'AccountBalance' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'zero' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletTypes.swift:135:16: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
122 |
123 | /// Receiver types supported in a `UnifiedAddress` generated by the SDK.
124 | public enum ReceiverType: Equatable {
    |             `- note: consider making enum 'ReceiverType' conform to the 'Sendable' protocol
125 |     /// A transparent P2PKH receiver.
126 |     case p2pkh
    :
133 | extension Set<ReceiverType> {
134 |     /// The set of all possible receivers in a `UnifiedAddress` generated by the SDK.
135 |     static let all: Set<ReceiverType> = [.p2pkh, .sapling, .orchard]
    |                |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |     /// The set of all shielded receivers in a `UnifiedAddress` generated by the SDK.
137 |     static let shielded: Set<ReceiverType> = [.sapling, .orchard]
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Model/WalletTypes.swift:137:16: warning: static property 'shielded' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
122 |
123 | /// Receiver types supported in a `UnifiedAddress` generated by the SDK.
124 | public enum ReceiverType: Equatable {
    |             `- note: consider making enum 'ReceiverType' conform to the 'Sendable' protocol
125 |     /// A transparent P2PKH receiver.
126 |     case p2pkh
    :
135 |     static let all: Set<ReceiverType> = [.p2pkh, .sapling, .orchard]
136 |     /// The set of all shielded receivers in a `UnifiedAddress` generated by the SDK.
137 |     static let shielded: Set<ReceiverType> = [.sapling, .orchard]
    |                |- warning: static property 'shielded' is not concurrency-safe because non-'Sendable' type 'Set<ReceiverType>' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: add '@MainActor' to make static property 'shielded' part of global actor 'MainActor'
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 |     func toFlags() -> UInt32 {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:473:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
471 | }
472 |
473 | class ConnectionStatusManager: ConnectivityStateDelegate {
    |       `- warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
474 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
475 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:474:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
472 |
473 | class ConnectionStatusManager: ConnectivityStateDelegate {
474 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
    |         `- warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
475 |     init() { }
476 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:219:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
217 |         return AsyncThrowingStream() {
218 |             do {
219 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
220 |                 return ZcashCompactBlock(compactBlock: block)
221 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:10:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'GRPC'
  8 |
  9 | import Foundation
 10 | import GRPC
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'GRPC'
 11 | import NIO
 12 | import NIOHPACK
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:219:45: warning: mutation of captured var 'iterator' in concurrently-executing code
217 |         return AsyncThrowingStream() {
218 |             do {
219 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
220 |                 return ZcashCompactBlock(compactBlock: block)
221 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:313:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
311 |         return AsyncThrowingStream() {
312 |             do {
313 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
314 |                 return UTXO(
315 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:313:45: warning: mutation of captured var 'iterator' in concurrently-executing code
311 |         return AsyncThrowingStream() {
312 |             do {
313 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
314 |                 return UTXO(
315 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:349:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
347 |         return AsyncThrowingStream() {
348 |             do {
349 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
350 |                 return ZcashCompactBlock(compactBlock: compactBlock)
351 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:349:52: warning: mutation of captured var 'iterator' in concurrently-executing code
347 |         return AsyncThrowingStream() {
348 |             do {
349 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
350 |                 return ZcashCompactBlock(compactBlock: compactBlock)
351 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:368:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
366 |         return AsyncThrowingStream() {
367 |             do {
368 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
369 |                 return subtreeRoot
370 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:368:51: warning: mutation of captured var 'iterator' in concurrently-executing code
366 |         return AsyncThrowingStream() {
367 |             do {
368 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
369 |                 return subtreeRoot
370 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:395:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
393 |         return AsyncThrowingStream() {
394 |             do {
395 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
396 |                 return rawTransaction
397 |             } catch {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/grpc-swift/Sources/GRPC/AsyncAwaitSupport/GRPCAsyncResponseStream.swift:42:17: note: struct 'Iterator' does not conform to the 'Sendable' protocol
40 |   }
41 |
42 |   public struct Iterator: AsyncIteratorProtocol {
   |                 `- note: struct 'Iterator' does not conform to the 'Sendable' protocol
43 |     @usableFromInline
44 |     internal var iterator: WrappedStream.AsyncIterator
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:395:54: warning: mutation of captured var 'iterator' in concurrently-executing code
393 |         return AsyncThrowingStream() {
394 |             do {
395 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
396 |                 return rawTransaction
397 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:28:34: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 26 |         // uniqueTor
 27 |         if mode == .uniqueTor {
 28 |             return try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                  `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 29 |         } else if mode == .defaultTor {
 30 |             // defaultTor
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:36:44: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 34 |                 connection = defaultTorLwdConn
 35 |             } else {
 36 |                 connection = try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                            `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 37 |                 defaultTorLwdConn = connection
 38 |             }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:44:53: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 42 |             // torInGroup
 43 |             guard let torInGroup = groups[groupName] else {
 44 |                 let torInGroupNamed = try await tor.connectToLightwalletd(endpoint: endpointString)
    |                                                     `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd(endpoint:)'; this is an error in the Swift 6 language mode
 45 |
 46 |                 groups[groupName] = torInGroupNamed
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:117:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
115 |
116 |         do {
117 |             return try await serviceConnections.connectToLightwalletd(mode).getInfo()
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
118 |         } catch {
119 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:138:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
136 |
137 |         do {
138 |             return try await serviceConnections.connectToLightwalletd(mode).latestBlock()
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
139 |         } catch {
140 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:151:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
149 |
150 |         do {
151 |             return try await serviceConnections.connectToLightwalletd(mode).submit(spendTransaction: spendTransaction)
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
152 |         } catch {
153 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:164:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
162 |
163 |         do {
164 |             return try await serviceConnections.connectToLightwalletd(mode).fetchTransaction(txId: txId)
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
165 |         } catch {
166 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:177:49: warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
175 |
176 |         do {
177 |             return try await serviceConnections.connectToLightwalletd(mode).getTreeState(height: BlockHeight(id.height))
    |                                                 `- warning: non-sendable result type 'TorLwdConn' cannot be sent from actor-isolated context in call to instance method 'connectToLightwalletd'; this is an error in the Swift 6 language mode
178 |         } catch {
179 |             await serviceConnections.responseToTorFailure(mode)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Tor/TorClient.swift:235:14: note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
233 | }
234 |
235 | public class TorLwdConn {
    |              `- note: class 'TorLwdConn' does not conform to the 'Sendable' protocol
236 |     private let conn: OpaquePointer
237 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift:100:30: warning: sending 'endpoint' risks causing data races; this is an error in the Swift 6 language mode
 98 |     ) {
 99 |         self.tor = tor
100 |         serviceConnections = ServiceConnections(endpoint: endpoint, tor: tor)
    |                              |- warning: sending 'endpoint' risks causing data races; this is an error in the Swift 6 language mode
    |                              `- note: sending task-isolated 'endpoint' to actor-isolated initializer 'init(endpoint:tor:)' risks causing data races between actor-isolated and task-isolated uses
101 |
102 |         super.init(
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:50:54: warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
48 |
49 |     func updateScannedData() async {
50 |         fullyScannedHeight = (try? await rustBackend.fullyScannedHeight()) ?? walletBirthday
   |                                                      |- warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
   |                                                      `- note: sending 'self'-isolated 'self.rustBackend' to nonisolated instance method 'fullyScannedHeight()' risks causing data races between nonisolated and 'self'-isolated uses
51 |         maxScannedHeight = (try? await rustBackend.maxScannedHeight()) ?? walletBirthday
52 |     }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:51:52: warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
49 |     func updateScannedData() async {
50 |         fullyScannedHeight = (try? await rustBackend.fullyScannedHeight()) ?? walletBirthday
51 |         maxScannedHeight = (try? await rustBackend.maxScannedHeight()) ?? walletBirthday
   |                                                    |- warning: sending 'self.rustBackend' risks causing data races; this is an error in the Swift 6 language mode
   |                                                    `- note: sending 'self'-isolated 'self.rustBackend' to nonisolated instance method 'maxScannedHeight()' risks causing data races between nonisolated and 'self'-isolated uses
52 |     }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Providers/LatestBlocksDataProvider.swift:56:58: warning: sending value of non-Sendable type 'any LightWalletService' risks causing data races; this is an error in the Swift 6 language mode
54 |     func updateBlockData() async {
55 |         // called each time syn triggers but sync is still in progress, the goal it to jusst update the chain tip in the provider
56 |         if let newLatestBlockHeight = try? await service.latestBlockHeight(mode: await sdkFlags.ifTor(.defaultTor)) {
   |                                                          |- warning: sending value of non-Sendable type 'any LightWalletService' risks causing data races; this is an error in the Swift 6 language mode
   |                                                          `- note: sending 'self'-isolated value of non-Sendable type 'any LightWalletService' to nonisolated instance method 'latestBlockHeight(mode:)' risks causing races in between 'self'-isolated and nonisolated uses
57 |             await update(newLatestBlockHeight)
58 |         }
[1249/1261] Compiling ZcashLightClientKit SaplingParametersHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1250/1261] Compiling ZcashLightClientKit BlockScanner.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1251/1261] Compiling ZcashLightClientKit AfterSyncHooksManager.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1252/1261] Compiling ZcashLightClientKit CompactBlockProgress.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1253/1261] Compiling ZcashLightClientKit SyncControlData.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1254/1261] Compiling ZcashLightClientKit BundleCheckpointSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1255/1261] Compiling ZcashLightClientKit BundleCheckpointURLProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1256/1261] Compiling ZcashLightClientKit Checkpoint+helpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1257/1261] Compiling ZcashLightClientKit Checkpoint.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1258/1261] Compiling ZcashLightClientKit CheckpointSource.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1259/1261] Compiling ZcashLightClientKit CheckpointSourceFactory.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1260/1261] Compiling ZcashLightClientKit ClosureSynchronizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
[1261/1261] Compiling ZcashLightClientKit CombineSynchronizer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:17:16: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
15 |     /// Attempts to resolve the platform. `#if os(macOS)` implies that the build is for a macOS
16 |     /// target, otherwise we assume the build is for an iOS target.
17 |     static let `default` = BundleCheckpointURLProvider { networkType in
   |                |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |         #if os(macOS)
19 |         Self.macOS.url(networkType)
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:25:16: warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
23 |     }
24 |
25 |     static let iOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'iOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'iOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |         switch networkType {
27 |         case .mainnet:
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Checkpoint/BundleCheckpointURLProvider.swift:39:16: warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | struct BundleCheckpointURLProvider {
   |        `- note: consider making struct 'BundleCheckpointURLProvider' conform to the 'Sendable' protocol
11 |     var url: (NetworkType) -> URL
12 | }
   :
37 |     /// `WalletBirthday.testnetCheckpointDirectory`. This responds to tests failing on a macOS
38 |     /// target because the checkpoint resources would not be found.
39 |     static let macOS = BundleCheckpointURLProvider(url: { networkType in
   |                |- warning: static property 'macOS' is not concurrency-safe because non-'Sendable' type 'BundleCheckpointURLProvider' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: add '@MainActor' to make static property 'macOS' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |         switch networkType {
41 |         case .mainnet:
warning: 'sqlite.swift': /Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Package.swift:7:15: warning: 'v11' is deprecated: iOS 12.0 is the oldest supported version
 5 |     name: "SQLite.swift",
 6 |     platforms: [
 7 |         .iOS(.v11),
   |               `- warning: 'v11' is deprecated: iOS 12.0 is the oldest supported version
 8 |         .macOS(.v10_13),
 9 |         .watchOS(.v4),
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Package.swift:10:16: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
 8 |         .macOS(.v10_13),
 9 |         .watchOS(.v4),
10 |         .tvOS(.v11),
   |                `- warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
11 |         .visionOS(.v1)
12 |     ],
warning: 'sqlite.swift': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/PrivacyInfo.xcprivacy
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
[1/1] Compiling plugin GRPCSwiftPlugin
[2/2] Compiling plugin SwiftProtobufPlugin
Building for debugging...
[2/3] Write swift-version-2F0A5646E1D333AE.txt
[4/177] Compiling SwiftProtobuf BinaryDecodingError.swift
[5/177] Compiling SwiftProtobuf BinaryDecodingOptions.swift
[6/179] Compiling SwiftProtobuf ExtensibleMessage.swift
[7/179] Compiling SwiftProtobuf ExtensionFieldValueSet.swift
[8/179] Compiling Logging MetadataProvider.swift
[9/179] Compiling SwiftProtobuf DoubleParser.swift
[10/179] Compiling SwiftProtobuf Enum.swift
[11/179] Emitting module _NIOBase64
[16/181] Compiling SwiftProtobuf BinaryEncodingError.swift
[17/181] Compiling SwiftProtobuf BinaryEncodingOptions.swift
[18/181] Compiling SwiftProtobuf BinaryDelimited.swift
[19/181] Compiling SwiftProtobuf BinaryEncoder.swift
[20/181] Compiling SwiftProtobuf BinaryEncodingSizeVisitor.swift
[21/181] Compiling SwiftProtobuf BinaryEncodingVisitor.swift
[22/181] Compiling SwiftProtobuf CustomJSONCodable.swift
[23/181] Compiling SwiftProtobuf Decoder.swift
[24/181] Compiling _NIOBase64 Base64.swift
[25/181] Emitting module Logging
[26/181] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[27/181] Compiling _NIODataStructures PriorityQueue.swift
[28/181] Compiling _NIODataStructures _TinyArray.swift
[29/181] Compiling NIOConcurrencyHelpers lock.swift
[30/181] Compiling _NIODataStructures Heap.swift
[31/181] Emitting module _NIODataStructures
[32/181] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[33/181] Compiling NIOConcurrencyHelpers NIOLock.swift
[34/181] Compiling NIOConcurrencyHelpers atomics.swift
[35/181] Emitting module NIOConcurrencyHelpers
[36/181] Compiling Atomics IntegerOperations.swift
[37/181] Compiling Atomics Unmanaged extensions.swift
[48/184] Compiling SwiftProtobuf AnyMessageStorage.swift
[49/184] Compiling SwiftProtobuf AnyUnpackError.swift
[58/184] Compiling SwiftProtobuf AsyncMessageSequence.swift
[59/184] Compiling SwiftProtobuf BinaryDecoder.swift
[62/184] Emitting module DequeModule
[71/184] Compiling SwiftProtobuf Google_Protobuf_Duration+Extensions.swift
[72/184] Compiling SwiftProtobuf Google_Protobuf_FieldMask+Extensions.swift
[73/184] Compiling SwiftProtobuf Google_Protobuf_ListValue+Extensions.swift
[74/184] Compiling Logging Locks.swift
[75/184] Compiling Logging LogHandler.swift
[76/184] Compiling Logging Logging.swift
[77/184] Emitting module SQLite
[82/184] Compiling SwiftProtobuf Message+JSONAdditions.swift
[83/184] Compiling SwiftProtobuf Message+JSONAdditions_Data.swift
[84/184] Compiling SwiftProtobuf Message+JSONArrayAdditions.swift
[85/184] Compiling SwiftProtobuf Message+JSONArrayAdditions_Data.swift
[86/184] Compiling SwiftProtobuf Message+TextFormatAdditions.swift
[87/184] Compiling SwiftProtobuf Message.swift
[88/184] Compiling SwiftProtobuf MessageExtension.swift
[89/184] Compiling SwiftProtobuf NameMap.swift
[90/184] Compiling SwiftProtobuf PathDecoder.swift
[91/193] Compiling SQLite Schema.swift
[92/193] Compiling SQLite Setter.swift
[93/193] Compiling SQLite WindowFunctions.swift
[94/193] Emitting module Atomics
[99/193] Compiling SwiftProtobuf FieldTag.swift
[100/193] Compiling SwiftProtobuf FieldTypes.swift
[101/193] Compiling SwiftProtobuf Google_Protobuf_Any+Extensions.swift
[102/193] Compiling SwiftProtobuf Google_Protobuf_Any+Registry.swift
[113/252] Compiling NIOCore EventLoopFuture+Deprecated.swift
[114/252] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[115/252] Compiling NIOCore EventLoopFuture.swift
[116/252] Compiling NIOCore FileDescriptor.swift
[117/252] Compiling NIOCore FileHandle.swift
[118/252] Compiling NIOCore FileRegion.swift
[119/252] Compiling NIOCore ChannelHandlers.swift
[120/252] Compiling NIOCore ChannelInvoker.swift
[121/252] Compiling NIOCore ChannelOption.swift
[122/252] Compiling NIOCore ChannelPipeline.swift
[123/252] Compiling SwiftProtobuf duration.pb.swift
[124/252] Compiling SwiftProtobuf empty.pb.swift
[125/252] Compiling SwiftProtobuf field_mask.pb.swift
[126/252] Compiling SwiftProtobuf source_context.pb.swift
[127/252] Compiling SwiftProtobuf struct.pb.swift
[128/252] Compiling SwiftProtobuf timestamp.pb.swift
[129/252] Compiling SwiftProtobuf type.pb.swift
[130/252] Compiling SwiftProtobuf wrappers.pb.swift
[131/252] Compiling SwiftProtobuf resource_bundle_accessor.swift
[132/252] Emitting module SwiftProtobuf
[133/252] Compiling NIOCore Interfaces.swift
[134/252] Compiling NIOCore Linux.swift
[135/252] Compiling NIOCore MarkedCircularBuffer.swift
[136/252] Compiling NIOCore MulticastChannel.swift
[137/252] Compiling NIOCore NIOAny.swift
[138/252] Compiling NIOCore NIOCloseOnErrorHandler.swift
[139/252] Compiling NIOCore AddressedEnvelope.swift
[140/252] Compiling NIOCore AsyncAwaitSupport.swift
[141/252] Compiling NIOCore AsyncChannel.swift
[142/252] Compiling NIOCore AsyncChannelHandler.swift
[146/252] Compiling NIOCore CircularBuffer.swift
[147/252] Compiling NIOCore Codec.swift
[148/252] Compiling NIOCore ConvenienceOptionSupport.swift
[149/252] Compiling NIOCore GlobalSingletons.swift
[150/252] Compiling NIOCore IO.swift
[151/252] Compiling NIOCore IOData.swift
[152/252] Compiling NIOCore IPProtocol.swift
[153/252] Compiling NIOCore IntegerBitPacking.swift
[154/252] Compiling NIOCore IntegerTypes.swift
[155/252] Compiling NIOCore NIOLoopBound.swift
[156/252] Compiling NIOCore NIOSendable.swift
[157/252] Compiling NIOCore PointerHelpers.swift
[158/252] Compiling NIOCore RecvByteBufferAllocator.swift
[159/252] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[160/252] Compiling NIOCore SocketAddresses.swift
[161/258] Compiling SwiftProtobuf PathVisitor.swift
[162/258] Compiling SwiftProtobuf ProtoNameProviding.swift
[163/258] Compiling SwiftProtobuf ProtobufAPIVersionCheck.swift
[164/258] Compiling SwiftProtobuf ProtobufMap.swift
[165/258] Compiling SwiftProtobuf SelectiveVisitor.swift
[166/258] Compiling SwiftProtobuf SimpleExtensionMap.swift
[167/258] Compiling SwiftProtobuf StringUtils.swift
[168/258] Compiling SwiftProtobuf SwiftProtobufContiguousBytes.swift
[169/258] Compiling SwiftProtobuf SwiftProtobufError.swift
[170/258] Compiling SwiftProtobuf TextFormatDecoder.swift
[171/258] Compiling SwiftProtobuf TextFormatDecodingError.swift
[172/258] Compiling SwiftProtobuf TextFormatDecodingOptions.swift
[173/258] Compiling SwiftProtobuf TextFormatEncoder.swift
[174/258] Compiling SwiftProtobuf TextFormatEncodingOptions.swift
[175/258] Compiling SwiftProtobuf TextFormatEncodingVisitor.swift
[176/258] Compiling SwiftProtobuf TextFormatScanner.swift
[177/258] Compiling SwiftProtobuf TimeUtils.swift
[178/258] Compiling SwiftProtobuf UnknownStorage.swift
[179/258] Compiling NIOCore SocketOptionProvider.swift
[180/258] Compiling NIOCore SystemCallHelpers.swift
[181/258] Compiling NIOCore TimeAmount+Duration.swift
[182/258] Compiling NIOCore TypeAssistedChannelHandler.swift
[183/258] Compiling NIOCore UniversalBootstrapSupport.swift
[184/258] Compiling NIOCore Utilities.swift
[185/258] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[186/258] Compiling NIOCore NIOAsyncWriter.swift
[187/258] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[188/258] Compiling NIOCore BSDSocketAPI.swift
[189/258] Compiling NIOCore ByteBuffer-aux.swift
[190/258] Compiling NIOCore ByteBuffer-conversions.swift
[191/258] Compiling NIOCore ByteBuffer-core.swift
[202/258] Compiling NIOCore AsyncChannelInboundStream.swift
[203/258] Compiling NIOCore AsyncChannelOutboundWriter.swift
[204/258] Compiling NIOCore NIOAsyncSequenceProducer.swift
[205/258] Compiling NIOCore ByteBuffer-hexdump.swift
[206/258] Compiling NIOCore ByteBuffer-int.swift
[207/258] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[208/258] Compiling NIOCore ByteBuffer-multi-int.swift
[209/258] Compiling NIOCore ByteBuffer-views.swift
[210/258] Compiling NIOCore Channel.swift
[211/258] Compiling NIOCore ChannelHandler.swift
[217/258] Compiling NIOCore DeadChannel.swift
[218/258] Compiling NIOCore DispatchQueue+WithFuture.swift
[219/258] Compiling NIOCore EventLoop+Deprecated.swift
[220/258] Compiling NIOCore EventLoop+SerialExecutor.swift
[221/258] Compiling NIOCore EventLoop.swift
[222/258] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[258/258] Emitting module NIOCore
[259/312] Emitting module NIOEmbedded
[260/312] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[261/312] Compiling NIOEmbedded AsyncTestingChannel.swift
[262/312] Compiling NIOEmbedded Embedded.swift
[263/312] Compiling NIOPosix PooledRecvBufferAllocator.swift
[264/312] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[265/312] Compiling NIOPosix PosixSingletons.swift
[266/312] Compiling NIOPosix RawSocketBootstrap.swift
[267/312] Compiling NIOPosix Resolver.swift
[268/317] Compiling NIOPosix UnsafeTransfer.swift
[269/317] Compiling NIOPosix Utilities.swift
[270/317] Compiling NIOPosix VsockAddress.swift
[271/317] Compiling NIOPosix VsockChannelEvents.swift
[272/317] Compiling NIOPosix resource_bundle_accessor.swift
[273/317] Compiling NIOPosix SocketProtocols.swift
[274/317] Compiling NIOPosix System.swift
[275/317] Compiling NIOPosix Thread.swift
[276/317] Compiling NIOPosix ThreadPosix.swift
[277/317] Compiling NIOPosix ThreadWindows.swift
[278/317] Emitting module NIOPosix
[279/317] Compiling NIOPosix GetaddrinfoResolver.swift
[280/317] Compiling NIOPosix HappyEyeballs.swift
[281/317] Compiling NIOPosix IO.swift
[282/317] Compiling NIOPosix IntegerBitPacking.swift
[283/317] Compiling NIOPosix IntegerTypes.swift
[284/317] Compiling NIOPosix Linux.swift
[285/317] Compiling NIOPosix Selectable.swift
[286/317] Compiling NIOPosix SelectableChannel.swift
[287/317] Compiling NIOPosix SelectableEventLoop.swift
[288/317] Compiling NIOPosix SelectorEpoll.swift
[289/317] Compiling NIOPosix SelectorGeneric.swift
[290/317] Compiling NIOPosix BSDSocketAPICommon.swift
[291/317] Compiling NIOPosix BSDSocketAPIPosix.swift
[292/317] Compiling NIOPosix BSDSocketAPIWindows.swift
[293/317] Compiling NIOPosix BaseSocket.swift
[294/317] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[295/317] Compiling NIOPosix BaseSocketChannel.swift
[296/317] Compiling NIOPosix PendingWritesManager.swift
[297/317] Compiling NIOPosix PipeChannel.swift
[298/317] Compiling NIOPosix PipePair.swift
[299/317] Compiling NIOPosix PointerHelpers.swift
[300/317] Compiling NIOPosix Pool.swift
[301/317] Compiling NIOPosix LinuxCPUSet.swift
[302/317] Compiling NIOPosix LinuxUring.swift
[303/317] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[304/317] Compiling NIOPosix NIOThreadPool.swift
[305/317] Compiling NIOPosix NonBlockingFileIO.swift
[306/317] Compiling NIOPosix PendingDatagramWritesManager.swift
[307/317] Compiling NIOPosix SelectorKqueue.swift
[308/317] Compiling NIOPosix SelectorUring.swift
[309/317] Compiling NIOPosix ServerSocket.swift
[310/317] Compiling NIOPosix Socket.swift
[311/317] Compiling NIOPosix SocketChannel.swift
[312/317] Compiling NIOPosix BaseStreamSocketChannel.swift
[313/317] Compiling NIOPosix Bootstrap.swift
[314/317] Compiling NIOPosix ControlMessage.swift
[315/317] Compiling NIOPosix DatagramVectorReadManager.swift
[316/317] Compiling NIOPosix Errors+Any.swift
[317/317] Compiling NIOPosix FileDescriptor.swift
[318/319] Compiling NIO Exports.swift
[319/319] Emitting module NIO
[320/346] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[321/346] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[322/347] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[323/347] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[324/347] Compiling NIOTLS TLSEvents.swift
[325/347] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[326/347] Compiling NIOTLS SNIHandler.swift
[327/347] Emitting module NIOTLS
[328/347] Compiling NIOHTTP1 NIOHTTPObjectAggregator.swift
[329/347] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[330/347] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[331/347] Emitting module NIOFoundationCompat
[332/347] Compiling NIOFoundationCompat Codable+ByteBuffer.swift
[333/347] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[334/347] Compiling NIOHTTP1 HTTPEncoder.swift
[335/347] Compiling NIOHTTP1 HTTPHeaderValidator.swift
[336/347] Compiling NIOHTTP1 HTTPServerPipelineHandler.swift
[337/347] Compiling NIOHTTP1 HTTPServerProtocolErrorHandler.swift
[338/347] Compiling NIOHTTP1 HTTPHeaders+Validation.swift
[339/347] Compiling NIOHTTP1 HTTPPipelineSetup.swift
[340/375] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[341/375] Emitting module NIOHTTP1
[342/375] Compiling NIOSSL SSLCertificateExtensions.swift
[343/375] Compiling NIOSSL SSLConnection.swift
[344/397] Compiling NIOTransportServices NIOFilterEmptyWritesHandler.swift
[345/397] Compiling NIOTransportServices StateManagedListenerChannel.swift
[346/397] Compiling NIOTransportServices NIOTSDatagramListener.swift
[347/397] Compiling NIOTransportServices NIOTSDatagramListenerChannel.swift
[348/397] Compiling NIOTransportServices SocketAddress+NWEndpoint.swift
[349/397] Compiling NIOTransportServices StateManagedChannel.swift
[350/428] Compiling NIOExtras LineBasedFrameDecoder.swift
[351/428] Compiling NIOExtras MarkedCircularBuffer+PopFirstCheckMarked.swift
[352/428] Compiling NIOExtras NIOExtrasError.swift
[353/430] Emitting module NIOTransportServices
[354/430] Compiling NIOTransportServices NIOTSNetworkEvents.swift
[355/430] Compiling NIOTransportServices NIOTSSingletons.swift
[356/430] Compiling NIOExtras RequestResponseHandler.swift
[357/430] Compiling NIOTransportServices NIOTSEventLoopGroup.swift
[358/430] Emitting module NIOSSL
[359/430] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[361/430] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[369/430] Compiling NIOSSL SecurityFrameworkCertificateVerification.swift
[370/430] Compiling NIOSSL PosixPort.swift
[371/430] Compiling NIOSSL SSLCallbacks.swift
[372/430] Compiling NIOSSL SSLCertificate.swift
[373/430] Compiling NIOExtras NIOLengthFieldBitLength.swift
[374/430] Compiling NIOExtras NIORequestIdentifiable.swift
[375/430] Compiling NIOExtras PCAPRingBuffer.swift
[376/430] Compiling NIOExtras DebugInboundEventsHandler.swift
[377/430] Compiling NIOExtras DebugOutboundEventsHandler.swift
[378/430] Compiling NIOExtras QuiescingHelper.swift
[379/430] Compiling NIOExtras RequestResponseWithIDHandler.swift
[386/431] Compiling NIOHPACK IntegerCoding.swift
[387/431] Compiling NIOHPACK HuffmanTables.swift
[388/431] Compiling NIOHPACK IndexedHeaderTable.swift
[389/432] Compiling NIOHPACK HeaderTables.swift
[390/432] Compiling NIOHPACK HuffmanCoding.swift
[393/432] Compiling NIOHPACK DynamicHeaderTable.swift
[394/432] Compiling NIOHPACK HPACKDecoder.swift
[397/432] Compiling NIOExtras LengthFieldBasedFrameDecoder.swift
[398/432] Compiling NIOExtras LengthFieldPrepender.swift
[399/432] Emitting module NIOExtras
[400/432] Compiling NIOExtras FixedLengthFrameDecoder.swift
[401/432] Compiling NIOExtras HTTP1ProxyConnectHandler.swift
[402/432] Compiling NIOHPACK HPACKEncoder.swift
[405/432] Emitting module NIOHPACK
[406/432] Compiling NIOHPACK HPACKHeader.swift
[407/432] Compiling NIOHPACK HPACKErrors.swift
[423/432] Compiling NIOHPACK StaticHeaderTable.swift
[424/432] Compiling NIOSSL TLSConfiguration.swift
[425/432] Compiling NIOSSL UniversalBootstrapSupport.swift
[432/432] Compiling NIOExtras WritePCAPHandler.swift
[433/492] Compiling NIOHTTP2 LocallyQuiescingState.swift
[434/492] Compiling NIOHTTP2 QuiescingState.swift
[435/492] Compiling NIOHTTP2 RemotelyQuiescingState.swift
[436/492] Compiling NIOHTTP2 SendAndReceiveGoawayState.swift
[437/492] Compiling NIOHTTP2 StateMachineResult.swift
[438/492] Compiling NIOHTTP2 ContentLengthVerifier.swift
[439/492] Compiling NIOHTTP2 DOSHeuristics.swift
[440/492] Compiling NIOHTTP2 ReceivingRstStreamState.swift
[441/492] Compiling NIOHTTP2 ReceivingWindowUpdateState.swift
[442/492] Compiling NIOHTTP2 MaySendFrames.swift
[443/492] Compiling NIOHTTP2 SendingDataState.swift
[444/492] Compiling NIOHTTP2 SendingGoawayState.swift
[445/492] Compiling NIOHTTP2 SendingHeadersState.swift
[446/492] Compiling NIOHTTP2 SendingPushPromiseState.swift
[447/498] Compiling NIOHTTP2 SendingRstStreamState.swift
[448/498] Compiling NIOHTTP2 SendingWindowUpdateState.swift
[449/498] Compiling NIOHTTP2 HTTP2SettingsState.swift
[450/498] Compiling NIOHTTP2 HasExtendedConnectSettings.swift
[451/498] Compiling NIOHTTP2 HasFlowControlWindows.swift
[452/498] Compiling NIOHTTP2 HasLocalSettings.swift
[453/498] Compiling NIOHTTP2 HasRemoteSettings.swift
[454/498] Compiling NIOHTTP2 HTTP2Settings.swift
[455/498] Compiling NIOHTTP2 HTTP2Stream.swift
[456/498] Compiling NIOHTTP2 HTTP2StreamChannel+OutboundStreamMultiplexer.swift
[457/498] Compiling NIOHTTP2 HTTP2StreamChannel.swift
[458/498] Compiling NIOHTTP2 HTTP2StreamDelegate.swift
[459/498] Compiling NIOHTTP2 HTTP2StreamID.swift
[460/498] Compiling NIOHTTP2 HTTP2StreamMultiplexer.swift
[461/498] Compiling NIOHTTP2 HTTP2ToHTTP1Codec.swift
[462/498] Compiling NIOHTTP2 HTTP2UserEvents.swift
[463/498] Compiling NIOHTTP2 InboundEventBuffer.swift
[464/498] Compiling NIOHTTP2 InboundWindowManager.swift
[465/498] Compiling NIOHTTP2 MultiplexerAbstractChannel.swift
[466/498] Emitting module NIOHTTP2
[467/498] Compiling NIOHTTP2 Error+Any.swift
[468/498] Compiling NIOHTTP2 ConcurrentStreamBuffer.swift
[469/498] Compiling NIOHTTP2 ControlFrameBuffer.swift
[470/498] Compiling NIOHTTP2 OutboundFlowControlBuffer.swift
[471/498] Compiling NIOHTTP2 OutboundFrameBuffer.swift
[472/498] Compiling NIOHTTP2 HPACKHeaders+Validation.swift
[473/498] Compiling NIOHTTP2 HTTP2ChannelHandler+InboundStreamMultiplexer.swift
[474/498] Compiling NIOHTTP2 StreamChannelFlowController.swift
[475/498] Compiling NIOHTTP2 StreamChannelList.swift
[476/498] Compiling NIOHTTP2 StreamMap.swift
[477/498] Compiling NIOHTTP2 StreamStateMachine.swift
[478/498] Compiling NIOHTTP2 UnsafeTransfer.swift
[479/498] Compiling NIOHTTP2 WatermarkedFlowController.swift
[480/498] Compiling NIOHTTP2 ConnectionStateMachine.swift
[481/498] Compiling NIOHTTP2 ConnectionStreamsState.swift
[482/498] Compiling NIOHTTP2 MayReceiveFrames.swift
[483/498] Compiling NIOHTTP2 ReceivingDataState.swift
[484/498] Compiling NIOHTTP2 ReceivingGoAwayState.swift
[485/498] Compiling NIOHTTP2 ReceivingHeadersState.swift
[486/498] Compiling NIOHTTP2 ReceivingPushPromiseState.swift
[487/498] Compiling NIOHTTP2 HTTP2ChannelHandler+InlineStreamMultiplexer.swift
[488/498] Compiling NIOHTTP2 HTTP2ChannelHandler.swift
[489/498] Compiling NIOHTTP2 HTTP2CommonInboundStreamMultiplexer.swift
[490/498] Compiling NIOHTTP2 HTTP2ConnectionStateChange.swift
[491/498] Compiling NIOHTTP2 HTTP2Error.swift
[492/498] Compiling NIOHTTP2 HTTP2ErrorCode.swift
[493/498] Compiling NIOHTTP2 HTTP2FlowControlWindow.swift
[494/498] Compiling NIOHTTP2 HTTP2Frame.swift
[495/498] Compiling NIOHTTP2 HTTP2FrameEncoder.swift
[496/498] Compiling NIOHTTP2 HTTP2FrameParser.swift
[497/498] Compiling NIOHTTP2 HTTP2PingData.swift
[498/498] Compiling NIOHTTP2 HTTP2PipelineHelpers.swift
[499/628] Compiling GRPC UnaryCall.swift
[500/628] Compiling GRPC ClientConnection.swift
[501/628] Compiling GRPC ClientConnectionConfiguration+NIOSSL.swift
[502/628] Compiling GRPC ClientErrorDelegate.swift
[503/628] Compiling GRPC CoalescingLengthPrefixedMessageWriter.swift
[504/628] Compiling GRPC CompressionAlgorithm.swift
[505/628] Compiling GRPC DecompressionLimit.swift
[506/628] Compiling GRPC MessageEncoding.swift
[507/628] Compiling GRPC Zlib.swift
[508/628] Compiling GRPC ConnectionBackoff.swift
[509/628] Compiling GRPC ConnectionKeepalive.swift
[510/628] Compiling GRPC ConnectionManager+Delegates.swift
[511/628] Compiling GRPC ConnectionManager.swift
[512/628] Compiling GRPC ConnectionManagerChannelProvider.swift
[513/628] Compiling GRPC Error+NIOSSL.swift
[514/628] Compiling GRPC EventLoopFuture+RecoverFromUncleanShutdown.swift
[515/628] Compiling GRPC FakeChannel.swift
[516/628] Compiling GRPC ClientConnection+NIOSSL.swift
[517/628] Compiling GRPC ClientConnection+NWTLS.swift
[518/628] Compiling GRPC GRPCChannel.swift
[519/628] Compiling GRPC GRPCChannelBuilder.swift
[520/628] Compiling GRPC GRPCClient.swift
[521/628] Compiling GRPC GRPCClientChannelHandler.swift
[522/628] Compiling GRPC GRPCClientStateMachine.swift
[523/628] Compiling GRPC GRPCContentType.swift
[524/628] Compiling GRPC GRPCError.swift
[525/628] Compiling GRPC GRPCHeaderName.swift
[526/628] Compiling GRPC GRPCIdleHandler.swift
[527/628] Compiling GRPC GRPCAsyncClientStreamingCall.swift
[528/628] Compiling GRPC GRPCAsyncRequestStream.swift
[529/628] Compiling GRPC GRPCAsyncRequestStreamWriter.swift
[530/628] Compiling GRPC GRPCAsyncResponseStream.swift
[531/628] Compiling GRPC GRPCAsyncResponseStreamWriter.swift
[532/628] Compiling GRPC GRPCAsyncSequenceProducerDelegate.swift
[533/628] Compiling GRPC GRPCAsyncServerCallContext.swift
[534/628] Compiling GRPC GRPCAsyncServerHandler.swift
[535/628] Compiling GRPC GRPCAsyncServerStreamingCall.swift
[536/628] Compiling GRPC GRPCAsyncUnaryCall.swift
[537/628] Compiling GRPC GRPCAsyncWriterSinkDelegate.swift
[538/628] Compiling GRPC GRPCChannel+AsyncAwaitSupport.swift
[539/628] Compiling GRPC GRPCClient+AsyncAwaitSupport.swift
[540/628] Compiling GRPC GRPCSendable.swift
[541/628] Compiling GRPC NIOAsyncWrappers.swift
[542/642] Emitting module GRPC
[543/642] Compiling GRPC ClientInterceptorContext.swift
[544/642] Compiling GRPC ClientInterceptorPipeline.swift
[545/642] Compiling GRPC ClientInterceptorProtocol.swift
[546/642] Compiling GRPC ClientInterceptors.swift
[547/642] Compiling GRPC ClientTransport.swift
[548/642] Compiling GRPC ClientTransportFactory.swift
[549/642] Compiling GRPC MessageParts.swift
[550/642] Compiling GRPC ServerInterceptorContext.swift
[551/642] Compiling GRPC ServerInterceptorPipeline.swift
[552/642] Compiling GRPC ServerInterceptors.swift
[553/642] Compiling GRPC InterceptorContextList.swift
[554/642] Compiling GRPC LengthPrefixedMessageReader.swift
[555/642] Compiling GRPC Logger.swift
[556/642] Compiling GRPC LoggingServerErrorDelegate.swift
[557/642] Compiling GRPC Array+BoundsCheck.swift
[558/642] Compiling GRPC ServerHandlerStateMachine+Actions.swift
[559/642] Compiling GRPC ServerHandlerStateMachine+Draining.swift
[560/642] Compiling GRPC ServerHandlerStateMachine+Finished.swift
[561/642] Compiling GRPC ServerHandlerStateMachine+Handling.swift
[562/642] Compiling GRPC ServerHandlerStateMachine+Idle.swift
[563/642] Compiling GRPC ServerHandlerStateMachine.swift
[564/642] Compiling GRPC ServerInterceptorStateMachine+Actions.swift
[565/642] Compiling GRPC ServerInterceptorStateMachine+Finished.swift
[566/642] Compiling GRPC ServerInterceptorStateMachine+Intercepting.swift
[567/642] Compiling GRPC ServerInterceptorStateMachine.swift
[568/642] Compiling GRPC StreamState.swift
[569/642] Compiling GRPC Call+AsyncRequestStreamWriter.swift
[570/642] Compiling GRPC CancellationError+GRPCStatusTransformable.swift
[571/642] Compiling GRPC GRPCAsyncBidirectionalStreamingCall.swift
[572/642] Compiling GRPC ConnectionManagerID.swift
[573/642] Compiling GRPC ConnectionPool+PerConnectionState.swift
[574/642] Compiling GRPC ConnectionPool+Waiter.swift
[575/642] Compiling GRPC ConnectionPool.swift
[576/642] Compiling GRPC ConnectionPoolIDs.swift
[577/642] Compiling GRPC GRPCChannelPool.swift
[578/642] Compiling GRPC PoolManager.swift
[579/642] Compiling GRPC PoolManagerStateMachine+PerPoolState.swift
[580/642] Compiling GRPC PoolManagerStateMachine.swift
[581/642] Compiling GRPC PooledChannel.swift
[582/642] Compiling GRPC StreamLender.swift
[583/642] Compiling GRPC ConnectivityState.swift
[584/642] Compiling GRPC DebugOnly.swift
[585/642] Compiling GRPC DelegatingErrorHandler.swift
[586/642] Compiling GRPC BidirectionalStreamingServerHandler.swift
[587/642] Compiling GRPC ClientStreamingServerHandler.swift
[588/642] Compiling GRPC ServerHandlerProtocol.swift
[589/642] Compiling GRPC ServerStreamingServerHandler.swift
[590/642] Compiling GRPC UnaryServerHandler.swift
[591/642] Compiling GRPC CallOptions.swift
[592/642] Compiling GRPC BidirectionalStreamingCall.swift
[593/642] Compiling GRPC Call.swift
[594/642] Compiling GRPC CallDetails.swift
[595/642] Compiling GRPC ClientCall.swift
[596/642] Compiling GRPC ClientStreamingCall.swift
[597/642] Compiling GRPC LazyEventLoopPromise.swift
[598/642] Compiling GRPC ResponseContainers.swift
[599/642] Compiling GRPC ResponsePartContainer.swift
[600/642] Compiling GRPC ServerStreamingCall.swift
[601/642] Compiling GRPC GRPCIdleHandlerStateMachine.swift
[602/642] Compiling GRPC GRPCKeepaliveHandlers.swift
[603/642] Compiling GRPC GRPCPayload.swift
[604/642] Compiling GRPC GRPCServerPipelineConfigurator.swift
[605/642] Compiling GRPC GRPCServerRequestRoutingHandler.swift
[606/642] Compiling GRPC GRPCServiceDescription.swift
[607/642] Compiling GRPC GRPCStatus.swift
[608/642] Compiling GRPC GRPCStatusAndMetadata.swift
[609/642] Compiling GRPC GRPCStatusMessageMarshaller.swift
[610/642] Compiling GRPC GRPCTLSConfiguration.swift
[611/642] Compiling GRPC GRPCTimeout.swift
[612/642] Compiling GRPC GRPCWebToHTTP2ServerCodec.swift
[613/642] Compiling GRPC HTTP2ToRawGRPCServerCodec.swift
[614/642] Compiling GRPC HTTP2ToRawGRPCStateMachine.swift
[615/642] Compiling GRPC MessageEncodingHeaderValidator.swift
[616/642] Compiling GRPC PlatformSupport.swift
[617/642] Compiling GRPC ReadWriteStates.swift
[618/642] Compiling GRPC Ref.swift
[619/642] Compiling GRPC Serialization.swift
[620/642] Compiling GRPC Server+NIOSSL.swift
[621/642] Compiling GRPC Server.swift
[622/642] Compiling GRPC ServerBuilder+NIOSSL.swift
[623/642] Compiling GRPC ServerBuilder.swift
[624/642] Compiling GRPC ServerCallContext.swift
[625/642] Compiling GRPC StreamingResponseCallContext.swift
[626/642] Compiling GRPC UnaryResponseCallContext.swift
[627/642] Compiling GRPC ServerChannelErrorHandler.swift
[628/642] Compiling GRPC ServerErrorDelegate.swift
[629/642] Compiling GRPC ServerErrorProcessor.swift
[630/642] Compiling GRPC Stopwatch.swift
[631/642] Compiling GRPC StreamEvent.swift
[632/642] Compiling GRPC TLSVerificationHandler.swift
[633/642] Compiling GRPC TLSVersion.swift
[634/642] Compiling GRPC TimeLimit.swift
[635/642] Compiling GRPC UserInfo.swift
[636/642] Compiling GRPC Version.swift
[637/642] Compiling GRPC WebCORSHandler.swift
[638/642] Compiling GRPC WriteCapturingHandler.swift
[639/642] Compiling GRPC _EmbeddedThroughput.swift
[640/642] Compiling GRPC _FakeResponseStream.swift
[641/642] Compiling GRPC _GRPCClientCodecHandler.swift
[642/642] Compiling GRPC _MessageContext.swift
[643/756] Compiling ZcashLightClientKit SaplingParametersHandler.swift
[644/756] Compiling ZcashLightClientKit BlockScanner.swift
[645/756] Compiling ZcashLightClientKit AfterSyncHooksManager.swift
[646/756] Compiling ZcashLightClientKit CompactBlockProgress.swift
[647/756] Compiling ZcashLightClientKit SyncControlData.swift
[648/756] Compiling ZcashLightClientKit BundleCheckpointSource.swift
[649/756] Compiling ZcashLightClientKit BundleCheckpointURLProvider.swift
[650/756] Compiling ZcashLightClientKit Checkpoint+helpers.swift
[651/756] Compiling ZcashLightClientKit Checkpoint.swift
[652/756] Compiling ZcashLightClientKit CheckpointSource.swift
[653/756] Compiling ZcashLightClientKit CheckpointSourceFactory.swift
[654/756] Compiling ZcashLightClientKit ClosureSynchronizer.swift
[655/756] Compiling ZcashLightClientKit CombineSynchronizer.swift
[656/768] Emitting module ZcashLightClientKit
[657/768] Compiling ZcashLightClientKit DIContainer.swift
[658/768] Compiling ZcashLightClientKit GenericActor.swift
[659/768] Compiling ZcashLightClientKit LoggingProxy.swift
[660/768] Compiling ZcashLightClientKit OSLogger.swift
[661/768] Compiling ZcashLightClientKit SDKFlags.swift
[662/768] Compiling ZcashLightClientKit SaplingParameterDownloader.swift
[663/768] Compiling ZcashLightClientKit SpecificCombineTypes.swift
[664/768] Compiling ZcashLightClientKit SyncSessionIDGenerator.swift
[665/768] Compiling ZcashLightClientKit Task+sleep.swift
[666/768] Compiling ZcashLightClientKit UsedAliasesChecker.swift
[667/768] Compiling ZcashLightClientKit ZcashFileManager.swift
[668/768] Compiling ZcashLightClientKit resource_bundle_accessor.swift
[669/768] Compiling ZcashLightClientKit ResourceProvider.swift
[670/768] Compiling ZcashLightClientKit BlockRepository.swift
[671/768] Compiling ZcashLightClientKit CompactBlockRepository.swift
[672/768] Compiling ZcashLightClientKit NotesRepository.swift
[673/768] Compiling ZcashLightClientKit PaginatedTransactionRepository.swift
[674/768] Compiling ZcashLightClientKit TransactionRepository.swift
[675/768] Compiling ZcashLightClientKit TransactionRepositoryBuilder.swift
[676/768] Compiling ZcashLightClientKit ZcashKeyDerivationBackend.swift
[677/768] Compiling ZcashLightClientKit ZcashKeyDerivationBackendWelding.swift
[678/768] Compiling ZcashLightClientKit ZcashRustBackend.swift
[679/768] Compiling ZcashLightClientKit ZcashRustBackendWelding.swift
[680/768] Compiling ZcashLightClientKit Synchronizer.swift
[681/768] Compiling ZcashLightClientKit Checkpoint+mainnet.swift
[682/768] Compiling ZcashLightClientKit Checkpoint+testnet.swift
[683/768] Compiling ZcashLightClientKit ZcashSDK.swift
[684/768] Compiling ZcashLightClientKit BlockDao.swift
[685/768] Compiling ZcashLightClientKit PagedTransactionDao.swift
[686/768] Compiling ZcashLightClientKit TransactionDao.swift
[687/768] Compiling ZcashLightClientKit UnspentTransactionOutputDao.swift
[688/768] Compiling ZcashLightClientKit AccountEntity.swift
[689/768] Compiling ZcashLightClientKit EncodedTransactionEntity.swift
[690/768] Compiling ZcashLightClientKit Pczt.swift
[691/768] Compiling ZcashLightClientKit SentNoteEntity.swift
[692/768] Compiling ZcashLightClientKit TransactionEntity.swift
[693/768] Compiling ZcashLightClientKit UnspentTransactionOutputEntity.swift
[694/768] Compiling ZcashLightClientKit Undescribable.swift
[695/768] Compiling ZcashLightClientKit Zatoshi+SQLite.swift
[696/768] Compiling ZcashLightClientKit ZcashRust+Utils.swift
[697/768] Compiling ZcashLightClientKit ZcashSDK+extensions.swift
[698/768] Compiling ZcashLightClientKit Initializer.swift
[699/768] Compiling ZcashLightClientKit SDKMetrics.swift
[700/768] Compiling ZcashLightClientKit FiatCurrencyResult.swift
[701/768] Compiling ZcashLightClientKit Memo.swift
[702/768] Compiling ZcashLightClientKit Proposal.swift
[703/768] Compiling ZcashLightClientKit ScanRange.swift
[704/768] Compiling ZcashLightClientKit ScanSummary.swift
[705/768] Compiling ZcashLightClientKit TransactionDataRequest.swift
[706/768] Compiling ZcashLightClientKit ClosureSDKSynchronizer.swift
[707/768] Compiling ZcashLightClientKit CombineSDKSynchronizer.swift
[708/768] Compiling ZcashLightClientKit Dependencies.swift
[709/768] Compiling ZcashLightClientKit SDKSynchronizer.swift
[710/768] Compiling ZcashLightClientKit DerivationTool.swift
[711/768] Compiling ZcashLightClientKit TorClient.swift
[712/768] Compiling ZcashLightClientKit TransactionEncoder.swift
[713/768] Compiling ZcashLightClientKit WalletTransactionEncoder.swift
[714/768] Compiling ZcashLightClientKit AsyncToClosureGateway.swift
[715/768] Compiling ZcashLightClientKit AsyncToCombineGateway.swift
[716/768] Compiling ZcashLightClientKit Clamped.swift
[717/768] Compiling ZcashLightClientKit DBActor.swift
[718/768] Compiling ZcashLightClientKit ZcashCompactBlock.swift
[719/768] Compiling ZcashLightClientKit ZcashError.swift
[720/768] Compiling ZcashLightClientKit ZcashErrorCode.swift
[721/768] Compiling ZcashLightClientKit ZcashErrorCodeDefinition.swift
[722/768] Compiling ZcashLightClientKit Bool+ToData.swift
[723/768] Compiling ZcashLightClientKit Data+ToOtherTypes.swift
[724/768] Compiling ZcashLightClientKit Data+Zcash.swift
[725/768] Compiling ZcashLightClientKit Data+internal.swift
[726/768] Compiling ZcashLightClientKit Error+ZcashError.swift
[727/768] Compiling ZcashLightClientKit HexEncode.swift
[728/768] Compiling ZcashLightClientKit Int+ToData.swift
[729/768] Compiling ZcashLightClientKit NumberFormatter+Zcash.swift
[730/768] Compiling ZcashLightClientKit URL+UpdateWithAlias.swift
[731/768] Compiling ZcashLightClientKit Account.swift
[732/768] Compiling ZcashLightClientKit AccountMetadataKey.swift
[733/768] Compiling ZcashLightClientKit Action.swift
[734/768] Compiling ZcashLightClientKit ClearAlreadyScannedBlocksAction.swift
[735/768] Compiling ZcashLightClientKit ClearCacheAction.swift
[736/768] Compiling ZcashLightClientKit DownloadAction.swift
[737/768] Compiling ZcashLightClientKit EnhanceAction.swift
[738/768] Compiling ZcashLightClientKit FetchUTXOsAction.swift
[739/768] Compiling ZcashLightClientKit MigrateLegacyCacheDBAction.swift
[740/768] Compiling ZcashLightClientKit ProcessSuggestedScanRangesAction.swift
[741/768] Compiling ZcashLightClientKit RewindAction.swift
[742/768] Compiling ZcashLightClientKit SaplingParamsAction.swift
[743/768] Compiling ZcashLightClientKit ScanAction.swift
[744/768] Compiling ZcashLightClientKit TxResubmissionAction.swift
[745/768] Compiling ZcashLightClientKit UpdateChainTipAction.swift
[746/768] Compiling ZcashLightClientKit UpdateSubtreeRootsAction.swift
[747/768] Compiling ZcashLightClientKit ValidateServerAction.swift
[748/768] Compiling ZcashLightClientKit CompactBlockProcessor.swift
[749/768] Compiling ZcashLightClientKit ConnectorProvider.swift
[750/768] Compiling ZcashLightClientKit DatabaseStorageError.swift
[751/768] Compiling ZcashLightClientKit SimpleConnectionProvider.swift
[752/768] Compiling ZcashLightClientKit BlockDownloader.swift
[753/768] Compiling ZcashLightClientKit BlockDownloaderService.swift
[754/768] Compiling ZcashLightClientKit BlockEnhancer.swift
[755/768] Compiling ZcashLightClientKit UTXOFetcher.swift
[756/768] Compiling ZcashLightClientKit FSCompactBlockRepository.swift
[757/768] Compiling ZcashLightClientKit WalletSummary.swift
[758/768] Compiling ZcashLightClientKit WalletTypes.swift
[759/768] Compiling ZcashLightClientKit Zatoshi.swift
[760/768] Compiling ZcashLightClientKit LightWalletGRPCService.swift
[761/768] Compiling ZcashLightClientKit Protocolbuffer+Extensions.swift
[762/768] Compiling ZcashLightClientKit compact_formats.pb.swift
[763/768] Compiling ZcashLightClientKit proposal.pb.swift
[764/768] Compiling ZcashLightClientKit service.grpc.swift
[765/768] Compiling ZcashLightClientKit service.pb.swift
[766/768] Compiling ZcashLightClientKit LightWalletService.swift
[767/768] Compiling ZcashLightClientKit LightWalletGRPCServiceOverTor.swift
[768/768] Compiling ZcashLightClientKit LatestBlocksDataProvider.swift
[769/790] Compiling TestUtils TestsData.swift
[770/790] Compiling TestUtils UnspentTransactionOutputEntityMock.swift
[771/792] Compiling TestUtils darkside.pb.swift
[772/792] Compiling TestUtils resource_bundle_accessor.swift
[773/792] Compiling TestUtils LoggerProxy.swift
[774/792] Compiling TestUtils MockSessionIDGenerator.swift
[775/792] Compiling TestUtils MockTransactionRepository.swift
[776/792] Compiling TestUtils TestCoordinator.swift
[777/792] Compiling TestUtils TestDbBuilder.swift
[778/792] Compiling TestUtils TestVector.swift
[779/792] Compiling TestUtils Tests+Utils.swift
[780/792] Compiling TestUtils FakeChainBuilder.swift
[781/792] Compiling TestUtils FakeService.swift
[782/792] Compiling TestUtils FakeStorage.swift
[783/792] Compiling TestUtils ActionContext+tests.swift
[784/792] Compiling TestUtils CompactBlockProcessorEventHandler.swift
[785/792] Compiling TestUtils DarkSideWalletService.swift
[786/792] Emitting module TestUtils
[787/792] Compiling TestUtils ZcashTestCase.swift
[788/792] Compiling TestUtils darkside.grpc.swift
[789/792] Compiling TestUtils AutoMockable.generated.swift
[790/792] Compiling TestUtils Stubs.swift
[791/792] Compiling TestUtils SDKSynchronizerSyncStatusHandler.swift
[792/792] Compiling TestUtils AutoMockable.swift
Build complete! (24.69s)
warning: 'sqlite.swift': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/SQLite.swift/Sources/SQLite/PrivacyInfo.xcprivacy
Build complete.
{
  "dependencies" : [
    {
      "identity" : "grpc-swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.24.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/grpc/grpc-swift.git"
    },
    {
      "identity" : "sqlite.swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.15.3",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/stephencelis/SQLite.swift.git"
    },
    {
      "identity" : "zcash-light-client-ffi",
      "requirement" : {
        "exact" : [
          "0.17.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Electric-Coin-Company/zcash-light-client-ffi"
    }
  ],
  "manifest_display_name" : "ZcashLightClientKit",
  "name" : "ZcashLightClientKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "ZcashLightClientKit",
      "targets" : [
        "ZcashLightClientKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ZcashLightClientKit",
      "module_type" : "SwiftTarget",
      "name" : "ZcashLightClientKit",
      "path" : "Sources/ZcashLightClientKit",
      "product_dependencies" : [
        "SQLite",
        "GRPC",
        "libzcashlc"
      ],
      "product_memberships" : [
        "ZcashLightClientKit"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Resources/checkpoints",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Account/Account.swift",
        "Account/AccountMetadataKey.swift",
        "Block/Actions/Action.swift",
        "Block/Actions/ClearAlreadyScannedBlocksAction.swift",
        "Block/Actions/ClearCacheAction.swift",
        "Block/Actions/DownloadAction.swift",
        "Block/Actions/EnhanceAction.swift",
        "Block/Actions/FetchUTXOsAction.swift",
        "Block/Actions/MigrateLegacyCacheDBAction.swift",
        "Block/Actions/ProcessSuggestedScanRangesAction.swift",
        "Block/Actions/RewindAction.swift",
        "Block/Actions/SaplingParamsAction.swift",
        "Block/Actions/ScanAction.swift",
        "Block/Actions/TxResubmissionAction.swift",
        "Block/Actions/UpdateChainTipAction.swift",
        "Block/Actions/UpdateSubtreeRootsAction.swift",
        "Block/Actions/ValidateServerAction.swift",
        "Block/CompactBlockProcessor.swift",
        "Block/DatabaseStorage/ConnectorProvider.swift",
        "Block/DatabaseStorage/DatabaseStorageError.swift",
        "Block/DatabaseStorage/SimpleConnectionProvider.swift",
        "Block/Download/BlockDownloader.swift",
        "Block/Download/BlockDownloaderService.swift",
        "Block/Enhance/BlockEnhancer.swift",
        "Block/FetchUnspentTxOutputs/UTXOFetcher.swift",
        "Block/FilesystemStorage/FSCompactBlockRepository.swift",
        "Block/SaplingParameters/SaplingParametersHandler.swift",
        "Block/Scan/BlockScanner.swift",
        "Block/Utils/AfterSyncHooksManager.swift",
        "Block/Utils/CompactBlockProgress.swift",
        "Block/Utils/SyncControlData.swift",
        "Checkpoint/BundleCheckpointSource.swift",
        "Checkpoint/BundleCheckpointURLProvider.swift",
        "Checkpoint/Checkpoint+helpers.swift",
        "Checkpoint/Checkpoint.swift",
        "Checkpoint/CheckpointSource.swift",
        "Checkpoint/CheckpointSourceFactory.swift",
        "ClosureSynchronizer.swift",
        "CombineSynchronizer.swift",
        "Constants/Checkpoint+mainnet.swift",
        "Constants/Checkpoint+testnet.swift",
        "Constants/ZcashSDK.swift",
        "DAO/BlockDao.swift",
        "DAO/PagedTransactionDao.swift",
        "DAO/TransactionDao.swift",
        "DAO/UnspentTransactionOutputDao.swift",
        "Entity/AccountEntity.swift",
        "Entity/EncodedTransactionEntity.swift",
        "Entity/Pczt.swift",
        "Entity/SentNoteEntity.swift",
        "Entity/TransactionEntity.swift",
        "Entity/UnspentTransactionOutputEntity.swift",
        "Entity/ZcashCompactBlock.swift",
        "Error/ZcashError.swift",
        "Error/ZcashErrorCode.swift",
        "Error/ZcashErrorCodeDefinition.swift",
        "Extensions/Bool+ToData.swift",
        "Extensions/Data+ToOtherTypes.swift",
        "Extensions/Data+Zcash.swift",
        "Extensions/Data+internal.swift",
        "Extensions/Error+ZcashError.swift",
        "Extensions/HexEncode.swift",
        "Extensions/Int+ToData.swift",
        "Extensions/NumberFormatter+Zcash.swift",
        "Extensions/URL+UpdateWithAlias.swift",
        "Extensions/Undescribable.swift",
        "Extensions/Zatoshi+SQLite.swift",
        "Extensions/ZcashRust+Utils.swift",
        "Extensions/ZcashSDK+extensions.swift",
        "Initializer.swift",
        "Metrics/SDKMetrics.swift",
        "Model/FiatCurrencyResult.swift",
        "Model/Memo.swift",
        "Model/Proposal.swift",
        "Model/ScanRange.swift",
        "Model/ScanSummary.swift",
        "Model/TransactionDataRequest.swift",
        "Model/WalletSummary.swift",
        "Model/WalletTypes.swift",
        "Model/Zatoshi.swift",
        "Modules/Service/GRPC/LightWalletGRPCService.swift",
        "Modules/Service/GRPC/ProtoBuf/Extensions/Protocolbuffer+Extensions.swift",
        "Modules/Service/GRPC/ProtoBuf/compact_formats.pb.swift",
        "Modules/Service/GRPC/ProtoBuf/proposal.pb.swift",
        "Modules/Service/GRPC/ProtoBuf/service.grpc.swift",
        "Modules/Service/GRPC/ProtoBuf/service.pb.swift",
        "Modules/Service/LightWalletService.swift",
        "Modules/Service/Tor/LightWalletGRPCServiceOverTor.swift",
        "Providers/LatestBlocksDataProvider.swift",
        "Providers/ResourceProvider.swift",
        "Repository/BlockRepository.swift",
        "Repository/CompactBlockRepository.swift",
        "Repository/NotesRepository.swift",
        "Repository/PaginatedTransactionRepository.swift",
        "Repository/TransactionRepository.swift",
        "Repository/TransactionRepositoryBuilder.swift",
        "Rust/ZcashKeyDerivationBackend.swift",
        "Rust/ZcashKeyDerivationBackendWelding.swift",
        "Rust/ZcashRustBackend.swift",
        "Rust/ZcashRustBackendWelding.swift",
        "Synchronizer.swift",
        "Synchronizer/ClosureSDKSynchronizer.swift",
        "Synchronizer/CombineSDKSynchronizer.swift",
        "Synchronizer/Dependencies.swift",
        "Synchronizer/SDKSynchronizer.swift",
        "Tool/DerivationTool.swift",
        "Tor/TorClient.swift",
        "Transaction/TransactionEncoder.swift",
        "Transaction/WalletTransactionEncoder.swift",
        "Utils/AsyncToClosureGateway.swift",
        "Utils/AsyncToCombineGateway.swift",
        "Utils/Clamped.swift",
        "Utils/DBActor.swift",
        "Utils/DIContainer.swift",
        "Utils/GenericActor.swift",
        "Utils/LoggingProxy.swift",
        "Utils/OSLogger.swift",
        "Utils/SDKFlags.swift",
        "Utils/SaplingParameterDownloader.swift",
        "Utils/SpecificCombineTypes.swift",
        "Utils/SyncSessionIDGenerator.swift",
        "Utils/Task+sleep.swift",
        "Utils/UsedAliasesChecker.swift",
        "Utils/ZcashFileManager.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "TestUtils",
      "module_type" : "SwiftTarget",
      "name" : "TestUtils",
      "path" : "Tests/TestUtils",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/cache.db",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/darkside_caches.db",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/darkside_data.db",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/integerOverflowJSON.json",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/sandblasted_mainnet_block.json",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/sapling-output.params",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/sapling-spend.params",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/test_data.db",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/txBase64String.txt",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Resources/txFromAndroidSDK.txt",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ActionContext+tests.swift",
        "CompactBlockProcessorEventHandler.swift",
        "DarkSideWalletService.swift",
        "FakeChainBuilder.swift",
        "FakeService.swift",
        "FakeStorage.swift",
        "LoggerProxy.swift",
        "MockSessionIDGenerator.swift",
        "MockTransactionRepository.swift",
        "SDKSynchronizerSyncStatusHandler.swift",
        "Sourcery/AutoMockable.swift",
        "Sourcery/GeneratedMocks/AutoMockable.generated.swift",
        "Stubs.swift",
        "TestCoordinator.swift",
        "TestDbBuilder.swift",
        "TestVector.swift",
        "Tests+Utils.swift",
        "TestsData.swift",
        "UnspentTransactionOutputEntityMock.swift",
        "ZcashTestCase.swift",
        "proto/darkside.grpc.swift",
        "proto/darkside.pb.swift"
      ],
      "target_dependencies" : [
        "ZcashLightClientKit"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PerformanceTests",
      "module_type" : "SwiftTarget",
      "name" : "PerformanceTests",
      "path" : "Tests/PerformanceTests",
      "sources" : [
        "SynchronizerTests.swift"
      ],
      "target_dependencies" : [
        "ZcashLightClientKit",
        "TestUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OfflineTests",
      "module_type" : "SwiftTarget",
      "name" : "OfflineTests",
      "path" : "Tests/OfflineTests",
      "sources" : [
        "BirthdayTests.swift",
        "CheckpointSourceTests.swift",
        "ClosureSynchronizerOfflineTests.swift",
        "CombineSynchronizerOfflineTests.swift",
        "CompactBlockProcessorActions/ActionContextStateTests.swift",
        "CompactBlockProcessorActions/ClearAlreadyScannedBlocksActionTests.swift",
        "CompactBlockProcessorActions/ClearCacheActionTests.swift",
        "CompactBlockProcessorActions/DownloadActionTests.swift",
        "CompactBlockProcessorActions/EnhanceActionTests.swift",
        "CompactBlockProcessorActions/FetchUTXOsActionTests.swift",
        "CompactBlockProcessorActions/MigrateLegacyCacheDBActionTests.swift",
        "CompactBlockProcessorActions/ProcessSuggestedScanRangesActionTests.swift",
        "CompactBlockProcessorActions/RewindActionTests.swift",
        "CompactBlockProcessorActions/SaplingParamsActionTests.swift",
        "CompactBlockProcessorActions/ScanActionTests.swift",
        "CompactBlockProcessorActions/UpdateChainTipActionTests.swift",
        "CompactBlockProcessorActions/UpdateSubtreeRootsActionTests.swift",
        "CompactBlockProcessorActions/ValidateServerActionTests.swift",
        "CompactBlockRepositoryTests.swift",
        "DerivationToolTests/DerivationToolMainnetTests.swift",
        "DerivationToolTests/DerivationToolTestnetTests.swift",
        "FsBlockStorageTests.swift",
        "InitializerOfflineTests.swift",
        "MemoTests.swift",
        "NullBytesTests.swift",
        "PagedTransactionRepositoryTests.swift",
        "RawTransactionTests.swift",
        "RecipientTests.swift",
        "SynchronizerOfflineTests.swift",
        "TransactionRepositoryTests.swift",
        "TxIdTests.swift",
        "UndescribableTests.swift",
        "UnifiedTypecodesTests.swift",
        "WalletTests.swift",
        "ZatoshiTests.swift",
        "ZcashRustBackendTests.swift",
        "ZcashTransactionStateTests.swift",
        "Zip302MemoTests.swift",
        "Zip325Tests.swift"
      ],
      "target_dependencies" : [
        "ZcashLightClientKit",
        "TestUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "NetworkTests",
      "module_type" : "SwiftTarget",
      "name" : "NetworkTests",
      "path" : "Tests/NetworkTests",
      "sources" : [
        "BlockStreamingTest.swift",
        "CompactBlockProcessorTests.swift",
        "CompactBlockReorgTests.swift",
        "DownloadTests.swift",
        "LightWalletServiceTests.swift",
        "TorClientTests.swift"
      ],
      "target_dependencies" : [
        "ZcashLightClientKit",
        "TestUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "DarksideTests",
      "module_type" : "SwiftTarget",
      "name" : "DarksideTests",
      "path" : "Tests/DarksideTests",
      "sources" : [
        "AdvancedReOrgTests.swift",
        "BalanceTests.swift",
        "BlockDownloaderTests.swift",
        "DarksideSanityCheckTests.swift",
        "PaymentURIFulfillmentTests.swift",
        "PendingTransactionUpdatesTest.swift",
        "ReOrgTests.swift",
        "RewindRescanTests.swift",
        "ShieldFundsTests.swift",
        "SynchronizerDarksideTests.swift",
        "SynchronizerTests.swift",
        "TransactionEnhancementTests.swift",
        "Z2TReceiveTests.swift"
      ],
      "target_dependencies" : [
        "ZcashLightClientKit",
        "TestUtils"
      ],
      "type" : "test"
    },
    {
      "c99name" : "AliasDarksideTests",
      "module_type" : "SwiftTarget",
      "name" : "AliasDarksideTests",
      "path" : "Tests/AliasDarksideTests",
      "sources" : [
        "SDKSynchronizerAliasDarksideTests.swift"
      ],
      "target_dependencies" : [
        "ZcashLightClientKit",
        "TestUtils"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.6"
}
Done.