The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of ZcashLightClientKit, reference 2.2.14 (3cc71d), with Swift 6.1 for macOS (SPM) on 30 Apr 2025 13:43:16 UTC.

Swift 6 data race errors: 91

Build Command

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

Build Log

388 |
389 | class ConnectionStatusManager: ConnectivityStateDelegate {
390 |     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
391 |     init() { }
392 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:171:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 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
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } 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:171:45: warning: mutation of captured var 'iterator' in concurrently-executing code
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:246:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 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
247 |                 return UTXO(
248 |                     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:246:45: warning: mutation of captured var 'iterator' in concurrently-executing code
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
247 |                 return UTXO(
248 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:277:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 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
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } 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:277:52: warning: mutation of captured var 'iterator' in concurrently-executing code
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:292:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 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
293 |                 return subtreeRoot
294 |             } 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:292:51: warning: mutation of captured var 'iterator' in concurrently-executing code
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
293 |                 return subtreeRoot
294 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:311:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 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
312 |                 return rawTransaction
313 |             } 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:311:54: warning: mutation of captured var 'iterator' in concurrently-executing code
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
312 |                 return rawTransaction
313 |             } catch {
[1231/1239] Compiling ZcashLightClientKit WalletTypes.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/Modules/Service/GRPC/LightWalletGRPCService.swift:389:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
387 | }
388 |
389 | 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
390 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
391 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:390:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
388 |
389 | class ConnectionStatusManager: ConnectivityStateDelegate {
390 |     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
391 |     init() { }
392 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:171:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 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
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } 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:171:45: warning: mutation of captured var 'iterator' in concurrently-executing code
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:246:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 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
247 |                 return UTXO(
248 |                     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:246:45: warning: mutation of captured var 'iterator' in concurrently-executing code
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
247 |                 return UTXO(
248 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:277:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 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
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } 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:277:52: warning: mutation of captured var 'iterator' in concurrently-executing code
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:292:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 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
293 |                 return subtreeRoot
294 |             } 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:292:51: warning: mutation of captured var 'iterator' in concurrently-executing code
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
293 |                 return subtreeRoot
294 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:311:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 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
312 |                 return rawTransaction
313 |             } 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:311:54: warning: mutation of captured var 'iterator' in concurrently-executing code
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
312 |                 return rawTransaction
313 |             } catch {
[1232/1239] Compiling ZcashLightClientKit Zatoshi.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/Modules/Service/GRPC/LightWalletGRPCService.swift:389:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
387 | }
388 |
389 | 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
390 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
391 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:390:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
388 |
389 | class ConnectionStatusManager: ConnectivityStateDelegate {
390 |     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
391 |     init() { }
392 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:171:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 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
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } 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:171:45: warning: mutation of captured var 'iterator' in concurrently-executing code
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:246:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 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
247 |                 return UTXO(
248 |                     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:246:45: warning: mutation of captured var 'iterator' in concurrently-executing code
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
247 |                 return UTXO(
248 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:277:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 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
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } 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:277:52: warning: mutation of captured var 'iterator' in concurrently-executing code
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:292:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 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
293 |                 return subtreeRoot
294 |             } 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:292:51: warning: mutation of captured var 'iterator' in concurrently-executing code
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
293 |                 return subtreeRoot
294 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:311:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 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
312 |                 return rawTransaction
313 |             } 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:311:54: warning: mutation of captured var 'iterator' in concurrently-executing code
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
312 |                 return rawTransaction
313 |             } catch {
[1233/1239] Compiling ZcashLightClientKit LightWalletGRPCService.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/Modules/Service/GRPC/LightWalletGRPCService.swift:389:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
387 | }
388 |
389 | 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
390 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
391 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:390:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
388 |
389 | class ConnectionStatusManager: ConnectivityStateDelegate {
390 |     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
391 |     init() { }
392 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:171:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 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
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } 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:171:45: warning: mutation of captured var 'iterator' in concurrently-executing code
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:246:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 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
247 |                 return UTXO(
248 |                     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:246:45: warning: mutation of captured var 'iterator' in concurrently-executing code
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
247 |                 return UTXO(
248 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:277:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 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
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } 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:277:52: warning: mutation of captured var 'iterator' in concurrently-executing code
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:292:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 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
293 |                 return subtreeRoot
294 |             } 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:292:51: warning: mutation of captured var 'iterator' in concurrently-executing code
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
293 |                 return subtreeRoot
294 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:311:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 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
312 |                 return rawTransaction
313 |             } 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:311:54: warning: mutation of captured var 'iterator' in concurrently-executing code
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
312 |                 return rawTransaction
313 |             } catch {
[1234/1239] Compiling ZcashLightClientKit Protocolbuffer+Extensions.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/Modules/Service/GRPC/LightWalletGRPCService.swift:389:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
387 | }
388 |
389 | 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
390 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
391 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:390:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
388 |
389 | class ConnectionStatusManager: ConnectivityStateDelegate {
390 |     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
391 |     init() { }
392 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:171:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 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
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } 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:171:45: warning: mutation of captured var 'iterator' in concurrently-executing code
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:246:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 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
247 |                 return UTXO(
248 |                     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:246:45: warning: mutation of captured var 'iterator' in concurrently-executing code
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
247 |                 return UTXO(
248 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:277:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 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
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } 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:277:52: warning: mutation of captured var 'iterator' in concurrently-executing code
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:292:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 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
293 |                 return subtreeRoot
294 |             } 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:292:51: warning: mutation of captured var 'iterator' in concurrently-executing code
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
293 |                 return subtreeRoot
294 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:311:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 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
312 |                 return rawTransaction
313 |             } 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:311:54: warning: mutation of captured var 'iterator' in concurrently-executing code
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
312 |                 return rawTransaction
313 |             } catch {
[1235/1239] Compiling ZcashLightClientKit compact_formats.pb.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/Modules/Service/GRPC/LightWalletGRPCService.swift:389:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
387 | }
388 |
389 | 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
390 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
391 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:390:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
388 |
389 | class ConnectionStatusManager: ConnectivityStateDelegate {
390 |     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
391 |     init() { }
392 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:171:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 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
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } 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:171:45: warning: mutation of captured var 'iterator' in concurrently-executing code
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:246:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 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
247 |                 return UTXO(
248 |                     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:246:45: warning: mutation of captured var 'iterator' in concurrently-executing code
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
247 |                 return UTXO(
248 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:277:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 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
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } 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:277:52: warning: mutation of captured var 'iterator' in concurrently-executing code
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:292:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 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
293 |                 return subtreeRoot
294 |             } 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:292:51: warning: mutation of captured var 'iterator' in concurrently-executing code
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
293 |                 return subtreeRoot
294 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:311:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 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
312 |                 return rawTransaction
313 |             } 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:311:54: warning: mutation of captured var 'iterator' in concurrently-executing code
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
312 |                 return rawTransaction
313 |             } catch {
[1236/1239] Compiling ZcashLightClientKit proposal.pb.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/Modules/Service/GRPC/LightWalletGRPCService.swift:389:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
387 | }
388 |
389 | 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
390 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
391 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:390:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
388 |
389 | class ConnectionStatusManager: ConnectivityStateDelegate {
390 |     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
391 |     init() { }
392 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:171:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 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
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } 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:171:45: warning: mutation of captured var 'iterator' in concurrently-executing code
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:246:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 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
247 |                 return UTXO(
248 |                     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:246:45: warning: mutation of captured var 'iterator' in concurrently-executing code
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
247 |                 return UTXO(
248 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:277:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 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
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } 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:277:52: warning: mutation of captured var 'iterator' in concurrently-executing code
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:292:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 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
293 |                 return subtreeRoot
294 |             } 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:292:51: warning: mutation of captured var 'iterator' in concurrently-executing code
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
293 |                 return subtreeRoot
294 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:311:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 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
312 |                 return rawTransaction
313 |             } 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:311:54: warning: mutation of captured var 'iterator' in concurrently-executing code
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
312 |                 return rawTransaction
313 |             } catch {
[1237/1239] Compiling ZcashLightClientKit service.grpc.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/Modules/Service/GRPC/LightWalletGRPCService.swift:389:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
387 | }
388 |
389 | 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
390 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
391 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:390:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
388 |
389 | class ConnectionStatusManager: ConnectivityStateDelegate {
390 |     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
391 |     init() { }
392 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:171:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 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
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } 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:171:45: warning: mutation of captured var 'iterator' in concurrently-executing code
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:246:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 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
247 |                 return UTXO(
248 |                     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:246:45: warning: mutation of captured var 'iterator' in concurrently-executing code
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
247 |                 return UTXO(
248 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:277:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 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
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } 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:277:52: warning: mutation of captured var 'iterator' in concurrently-executing code
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:292:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 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
293 |                 return subtreeRoot
294 |             } 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:292:51: warning: mutation of captured var 'iterator' in concurrently-executing code
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
293 |                 return subtreeRoot
294 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:311:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 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
312 |                 return rawTransaction
313 |             } 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:311:54: warning: mutation of captured var 'iterator' in concurrently-executing code
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
312 |                 return rawTransaction
313 |             } catch {
[1238/1239] Compiling ZcashLightClientKit service.pb.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/Modules/Service/GRPC/LightWalletGRPCService.swift:389:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
387 | }
388 |
389 | 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
390 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
391 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:390:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
388 |
389 | class ConnectionStatusManager: ConnectivityStateDelegate {
390 |     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
391 |     init() { }
392 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:171:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 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
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } 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:171:45: warning: mutation of captured var 'iterator' in concurrently-executing code
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:246:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 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
247 |                 return UTXO(
248 |                     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:246:45: warning: mutation of captured var 'iterator' in concurrently-executing code
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
247 |                 return UTXO(
248 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:277:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 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
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } 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:277:52: warning: mutation of captured var 'iterator' in concurrently-executing code
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:292:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 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
293 |                 return subtreeRoot
294 |             } 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:292:51: warning: mutation of captured var 'iterator' in concurrently-executing code
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
293 |                 return subtreeRoot
294 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:311:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 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
312 |                 return rawTransaction
313 |             } 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:311:54: warning: mutation of captured var 'iterator' in concurrently-executing code
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
312 |                 return rawTransaction
313 |             } catch {
[1239/1239] 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/Modules/Service/GRPC/LightWalletGRPCService.swift:389:7: warning: non-final class 'ConnectionStatusManager' cannot conform to 'Sendable'; use '@unchecked Sendable'; this is an error in the Swift 6 language mode
387 | }
388 |
389 | 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
390 |     var connectionStateChange: ((_ from: ConnectionState, _ to: ConnectionState) -> Void)?
391 |     init() { }
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:390:9: warning: stored property 'connectionStateChange' of 'Sendable'-conforming class 'ConnectionStatusManager' is mutable; this is an error in the Swift 6 language mode
388 |
389 | class ConnectionStatusManager: ConnectivityStateDelegate {
390 |     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
391 |     init() { }
392 |
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:171:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 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
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } 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:171:45: warning: mutation of captured var 'iterator' in concurrently-executing code
169 |         return AsyncThrowingStream() {
170 |             do {
171 |                 guard let block = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
172 |                 return ZcashCompactBlock(compactBlock: block)
173 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:246:45: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<GetAddressUtxosReply>.Iterator' in a '@Sendable' closure
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 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
247 |                 return UTXO(
248 |                     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:246:45: warning: mutation of captured var 'iterator' in concurrently-executing code
244 |         return AsyncThrowingStream() {
245 |             do {
246 |                 guard let reply = try await iterator.next() else { return nil }
    |                                             `- warning: mutation of captured var 'iterator' in concurrently-executing code
247 |                 return UTXO(
248 |                     address: reply.address,
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:277:52: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<CompactBlock>.Iterator' in a '@Sendable' closure
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 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
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } 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:277:52: warning: mutation of captured var 'iterator' in concurrently-executing code
275 |         return AsyncThrowingStream() {
276 |             do {
277 |                 guard let compactBlock = try await iterator.next() else { return nil }
    |                                                    `- warning: mutation of captured var 'iterator' in concurrently-executing code
278 |                 return ZcashCompactBlock(compactBlock: compactBlock)
279 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:292:51: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<SubtreeRoot>.Iterator' in a '@Sendable' closure
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 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
293 |                 return subtreeRoot
294 |             } 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:292:51: warning: mutation of captured var 'iterator' in concurrently-executing code
290 |         return AsyncThrowingStream() {
291 |             do {
292 |                 guard let subtreeRoot = try await iterator.next() else { return nil }
    |                                                   `- warning: mutation of captured var 'iterator' in concurrently-executing code
293 |                 return subtreeRoot
294 |             } catch {
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Modules/Service/GRPC/LightWalletGRPCService.swift:311:54: warning: capture of 'iterator' with non-sendable type 'GRPCAsyncResponseStream<RawTransaction>.Iterator' in a '@Sendable' closure
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 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
312 |                 return rawTransaction
313 |             } 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:311:54: warning: mutation of captured var 'iterator' in concurrently-executing code
309 |         return AsyncThrowingStream() {
310 |             do {
311 |                 guard let rawTransaction = try await iterator.next() else { return nil }
    |                                                      `- warning: mutation of captured var 'iterator' in concurrently-executing code
312 |                 return rawTransaction
313 |             } catch {
Fetching https://github.com/grpc/grpc-swift.git
Fetching https://github.com/Electric-Coin-Company/zcash-light-client-ffi
Fetching https://github.com/stephencelis/SQLite.swift.git
[1/9607] Fetching sqlite.swift
[9608/60303] Fetching sqlite.swift, grpc-swift
[60304/63257] Fetching sqlite.swift, grpc-swift, zcash-light-client-ffi
Fetched https://github.com/Electric-Coin-Company/zcash-light-client-ffi from cache (340.46s)
Fetched https://github.com/stephencelis/SQLite.swift.git from cache (340.46s)
Fetched https://github.com/grpc/grpc-swift.git from cache (340.46s)
Computing version for https://github.com/Electric-Coin-Company/zcash-light-client-ffi
Computed https://github.com/Electric-Coin-Company/zcash-light-client-ffi at 0.15.0 (341.33s)
Computing version for https://github.com/stephencelis/SQLite.swift.git
warning: '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),
/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 |     ],
Computed https://github.com/stephencelis/SQLite.swift.git at 0.15.3 (0.45s)
Computing version for https://github.com/grpc/grpc-swift.git
Computed https://github.com/grpc/grpc-swift.git at 1.25.0 (0.68s)
Fetching https://github.com/apple/swift-collections.git from cache
Fetching https://github.com/apple/swift-atomics.git from cache
Fetching https://github.com/apple/swift-protobuf.git from cache
Fetching https://github.com/apple/swift-nio-extras.git from cache
Fetching https://github.com/apple/swift-nio-ssl.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-nio-transport-services.git from cache
Fetched https://github.com/apple/swift-protobuf.git from cache (0.72s)
Fetched https://github.com/apple/swift-nio-extras.git from cache (0.72s)
Fetched https://github.com/apple/swift-log.git from cache (0.72s)
Fetched https://github.com/apple/swift-nio-transport-services.git from cache (0.73s)
Fetched https://github.com/apple/swift-nio-ssl.git from cache (0.74s)
Fetching https://github.com/apple/swift-nio-http2.git from cache
Fetching https://github.com/apple/swift-nio.git from cache
Fetched https://github.com/apple/swift-atomics.git from cache (0.89s)
Fetched https://github.com/apple/swift-collections.git from cache (0.91s)
Fetched https://github.com/apple/swift-nio-http2.git from cache (0.74s)
Fetched https://github.com/apple/swift-nio.git from cache (0.96s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.2.0 (2.26s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.24.0 (0.48s)
Computing version for https://github.com/apple/swift-nio-http2.git
Computed https://github.com/apple/swift-nio-http2.git at 1.36.0 (0.48s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.82.1 (0.68s)
Fetching https://github.com/apple/swift-system.git from cache
Fetched https://github.com/apple/swift-system.git from cache (0.78s)
Computing version for https://github.com/apple/swift-protobuf.git
Computed https://github.com/apple/swift-protobuf.git at 1.29.0 (1.27s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.4.2 (0.47s)
Computing version for https://github.com/apple/swift-nio-extras.git
Computed https://github.com/apple/swift-nio-extras.git at 1.26.0 (0.51s)
Fetching https://github.com/apple/swift-algorithms.git from cache
Fetching https://github.com/apple/swift-http-structured-headers.git from cache
Fetching https://github.com/apple/swift-http-types.git from cache
Fetched https://github.com/apple/swift-http-structured-headers.git from cache (5.51s)
Fetched https://github.com/apple/swift-algorithms.git from cache (5.51s)
Fetched https://github.com/apple/swift-http-types.git from cache (5.51s)
Computing version for https://github.com/apple/swift-algorithms.git
Computed https://github.com/apple/swift-algorithms.git at 1.2.1 (6.11s)
Fetching https://github.com/apple/swift-numerics.git from cache
Fetched https://github.com/apple/swift-numerics.git from cache (0.42s)
Computing version for https://github.com/apple/swift-http-structured-headers.git
Computed https://github.com/apple/swift-http-structured-headers.git at 1.2.2 (0.93s)
Computing version for https://github.com/apple/swift-http-types.git
Computed https://github.com/apple/swift-http-types.git at 1.4.0 (0.47s)
Computing version for https://github.com/apple/swift-numerics.git
Computed https://github.com/apple/swift-numerics.git at 1.0.3 (0.61s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.1.4 (0.67s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.6.3 (0.46s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.30.0 (0.60s)
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-http-types.git
Working copy of https://github.com/apple/swift-http-types.git resolved at 1.4.0
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.1.4
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.4.2
Creating working copy for https://github.com/stephencelis/SQLite.swift.git
Working copy of https://github.com/stephencelis/SQLite.swift.git resolved at 0.15.3
Creating working copy for https://github.com/apple/swift-nio-extras.git
Working copy of https://github.com/apple/swift-nio-extras.git resolved at 1.26.0
Creating working copy for https://github.com/Electric-Coin-Company/zcash-light-client-ffi
Working copy of https://github.com/Electric-Coin-Company/zcash-light-client-ffi resolved at 0.15.0
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.82.1
Creating working copy for https://github.com/apple/swift-algorithms.git
Working copy of https://github.com/apple/swift-algorithms.git resolved at 1.2.1
Creating working copy for https://github.com/apple/swift-nio-http2.git
Working copy of https://github.com/apple/swift-nio-http2.git resolved at 1.36.0
Creating working copy for https://github.com/apple/swift-numerics.git
Working copy of https://github.com/apple/swift-numerics.git resolved at 1.0.3
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.6.3
Creating working copy for https://github.com/apple/swift-http-structured-headers.git
Working copy of https://github.com/apple/swift-http-structured-headers.git resolved at 1.2.2
Creating working copy for https://github.com/apple/swift-protobuf.git
Working copy of https://github.com/apple/swift-protobuf.git resolved at 1.29.0
Creating working copy for https://github.com/grpc/grpc-swift.git
Working copy of https://github.com/grpc/grpc-swift.git resolved at 1.25.0
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.30.0
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.24.0
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/108] Compiling SwiftProtobuf AnyMessageStorage.swift
[5/108] Compiling SwiftProtobuf AnyUnpackError.swift
[6/165] Compiling SwiftProtobuf Google_Protobuf_Duration+Extensions.swift
[7/165] Compiling SwiftProtobuf Google_Protobuf_FieldMask+Extensions.swift
[8/165] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[9/177] Compiling SwiftProtobuf Google_Protobuf_Any+Extensions.swift
[10/177] Compiling SwiftProtobuf Google_Protobuf_Any+Registry.swift
[11/177] Compiling SwiftProtobuf FieldTag.swift
[12/177] Compiling SwiftProtobuf FieldTypes.swift
[13/177] Compiling Logging MetadataProvider.swift
[16/177] Compiling SwiftProtobuf Google_Protobuf_ListValue+Extensions.swift
[17/177] Compiling SwiftProtobuf Google_Protobuf_NullValue+Extensions.swift
[22/179] Emitting module _NIOBase64
[23/179] Compiling _NIOBase64 Base64.swift
[24/179] Compiling SwiftProtobuf AsyncMessageSequence.swift
[25/179] Compiling SwiftProtobuf BinaryDecoder.swift
[26/179] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[27/179] Emitting module Logging
[28/179] Compiling _NIODataStructures _TinyArray.swift
[29/179] Compiling _NIODataStructures PriorityQueue.swift
[30/179] Compiling _NIODataStructures Heap.swift
[31/179] Compiling NIOConcurrencyHelpers NIOAtomic.swift
[32/179] Compiling NIOConcurrencyHelpers lock.swift
[33/179] Emitting module _NIODataStructures
[34/179] Emitting module NIOConcurrencyHelpers
[35/179] Compiling Atomics IntegerOperations.swift
[36/179] Compiling Atomics Unmanaged extensions.swift
[37/179] Compiling NIOConcurrencyHelpers NIOLock.swift
[38/179] Compiling NIOConcurrencyHelpers atomics.swift
[39/179] Compiling NIOConcurrencyHelpers NIOLockedValueBox.swift
[40/179] Compiling SwiftProtobuf BinaryEncodingError.swift
[41/179] Compiling SwiftProtobuf BinaryEncodingOptions.swift
[42/179] Compiling SwiftProtobuf BinaryDelimited.swift
[43/179] Compiling SwiftProtobuf BinaryEncoder.swift
[44/179] Emitting module InternalCollectionsUtilities
[59/182] Compiling SwiftProtobuf BinaryDecodingError.swift
[60/182] Compiling SwiftProtobuf BinaryDecodingOptions.swift
[69/198] Compiling DequeModule _DequeBufferHeader.swift
[70/198] Compiling DequeModule _DequeSlot.swift
[71/199] Compiling DequeModule _DequeBuffer.swift
[72/199] Emitting module SQLite
[73/199] Compiling Logging Locks.swift
[74/199] Compiling Logging LogHandler.swift
[75/199] Compiling Logging Logging.swift
[76/199] Compiling SwiftProtobuf Message+TextFormatAdditions.swift
[77/199] Compiling SwiftProtobuf Message.swift
[78/199] Compiling SwiftProtobuf MessageExtension.swift
[79/199] Compiling DequeModule Deque._UnsafeHandle.swift
[80/199] Compiling DequeModule Deque.swift
[81/199] Compiling DequeModule Deque+Equatable.swift
[82/199] Compiling DequeModule Deque+ExpressibleByArrayLiteral.swift
[83/199] Compiling DequeModule _UnsafeWrappedBuffer.swift
[84/199] Compiling DequeModule Deque+Extras.swift
[85/199] Compiling DequeModule Deque+Hashable.swift
[86/199] Compiling DequeModule Deque+Testing.swift
[87/199] Compiling DequeModule Deque._Storage.swift
[92/199] Compiling SQLite Schema.swift
[93/199] Compiling SQLite Setter.swift
[94/199] Compiling SQLite WindowFunctions.swift
[95/199] Compiling DequeModule Deque+Codable.swift
[96/199] Compiling DequeModule Deque+Collection.swift
[97/199] Compiling DequeModule Deque+CustomReflectable.swift
[98/199] Compiling DequeModule Deque+Descriptions.swift
[99/199] Emitting module DequeModule
[100/199] Emitting module Atomics
[105/199] Compiling SwiftProtobuf Message+JSONAdditions.swift
[106/199] Compiling SwiftProtobuf Message+JSONAdditions_Data.swift
[107/199] Compiling SwiftProtobuf Message+JSONArrayAdditions.swift
[108/199] Compiling SwiftProtobuf Message+JSONArrayAdditions_Data.swift
[109/199] Compiling SwiftProtobuf Google_Protobuf_Value+Extensions.swift
[110/199] Compiling SwiftProtobuf Google_Protobuf_Wrappers+Extensions.swift
[111/199] Compiling SwiftProtobuf HashVisitor.swift
[112/199] Compiling SwiftProtobuf Internal.swift
[113/199] Compiling SwiftProtobuf JSONDecoder.swift
[114/199] Compiling SwiftProtobuf JSONDecodingError.swift
[115/199] Compiling SwiftProtobuf JSONDecodingOptions.swift
[116/199] Compiling SwiftProtobuf JSONEncoder.swift
[117/199] Compiling SwiftProtobuf JSONEncodingError.swift
[128/208] Compiling SwiftProtobuf BinaryEncodingSizeVisitor.swift
[129/208] Compiling SwiftProtobuf BinaryEncodingVisitor.swift
[130/208] Compiling SwiftProtobuf CustomJSONCodable.swift
[131/208] Compiling SwiftProtobuf Decoder.swift
[132/208] Compiling SwiftProtobuf DoubleParser.swift
[133/208] Compiling SwiftProtobuf Enum.swift
[134/208] Compiling SwiftProtobuf ExtensibleMessage.swift
[135/208] Compiling SwiftProtobuf ExtensionFieldValueSet.swift
[136/208] Compiling SwiftProtobuf ExtensionFields.swift
[137/208] Compiling SwiftProtobuf ExtensionMap.swift
[138/269] Emitting module SwiftProtobuf
[139/269] Compiling NIOCore EventLoop.swift
[140/269] Compiling NIOCore AddressedEnvelope.swift
[141/269] Compiling NIOCore AsyncAwaitSupport.swift
[142/269] Compiling NIOCore AsyncChannel.swift
[143/269] Compiling NIOCore AsyncChannelHandler.swift
[144/269] Compiling NIOCore AsyncChannelInboundStream.swift
[145/269] Compiling NIOCore ByteBuffer-core.swift
[146/269] Compiling NIOCore ByteBuffer-hex.swift
[147/269] Compiling NIOCore ByteBuffer-int.swift
[148/269] Compiling NIOCore ByteBuffer-lengthPrefix.swift
[149/269] Compiling NIOCore ByteBuffer-multi-int.swift
[150/269] Compiling NIOCore ByteBuffer-quicBinaryEncodingStrategy.swift
[151/269] Compiling NIOCore ByteBuffer-views.swift
[152/269] Compiling NIOCore EventLoopFuture+AssumeIsolated.swift
[153/269] Compiling NIOCore EventLoopFuture+Deprecated.swift
[154/269] Compiling NIOCore EventLoopFuture+WithEventLoop.swift
[155/269] Compiling NIOCore Interfaces.swift
[156/269] Compiling NIOCore Linux.swift
[157/269] Compiling NIOCore MarkedCircularBuffer.swift
[158/269] Compiling NIOCore MulticastChannel.swift
[159/269] Compiling NIOCore NIOAny.swift
[160/269] Compiling NIOCore NIOCloseOnErrorHandler.swift
[161/269] Compiling NIOCore GlobalSingletons.swift
[162/269] Compiling NIOCore IO.swift
[163/269] Compiling NIOCore IOData.swift
[164/269] Compiling NIOCore IPProtocol.swift
[165/269] Compiling NIOCore IntegerBitPacking.swift
[166/269] Compiling NIOCore IntegerTypes.swift
[167/269] Compiling NIOCore NIOLoopBound.swift
[168/269] Compiling NIOCore NIOScheduledCallback.swift
[169/269] Compiling NIOCore NIOSendable.swift
[170/269] Compiling NIOCore RecvByteBufferAllocator.swift
[171/269] Compiling NIOCore SingleStepByteToMessageDecoder.swift
[172/269] Compiling NIOCore SocketAddresses.swift
[173/275] Compiling SwiftProtobuf duration.pb.swift
[174/275] Compiling SwiftProtobuf empty.pb.swift
[175/275] Compiling SwiftProtobuf field_mask.pb.swift
[176/275] Compiling SwiftProtobuf source_context.pb.swift
[177/275] Compiling SwiftProtobuf struct.pb.swift
[178/275] Compiling SwiftProtobuf timestamp.pb.swift
[179/275] Compiling SwiftProtobuf type.pb.swift
[180/275] Compiling SwiftProtobuf wrappers.pb.swift
[181/275] Compiling SwiftProtobuf resource_bundle_accessor.swift
[185/275] Compiling NIOCore EventLoopFuture.swift
[186/275] Compiling NIOCore FileDescriptor.swift
[187/275] Compiling NIOCore FileHandle.swift
[188/275] Compiling NIOCore FileRegion.swift
[193/275] Compiling NIOCore SocketOptionProvider.swift
[194/275] Compiling NIOCore SystemCallHelpers.swift
[195/275] Compiling NIOCore TimeAmount+Duration.swift
[196/275] Compiling NIOCore TypeAssistedChannelHandler.swift
[197/275] Compiling NIOCore UniversalBootstrapSupport.swift
[203/275] Compiling NIOCore Utilities.swift
[204/275] Compiling NIOCore Channel.swift
[205/275] Compiling NIOCore ChannelHandler.swift
[206/275] Compiling NIOCore ChannelHandlers.swift
[207/275] Compiling NIOCore ChannelInvoker.swift
[208/275] Compiling NIOCore ChannelOption.swift
[209/275] Compiling NIOCore ChannelPipeline.swift
[210/275] Compiling NIOCore CircularBuffer.swift
[220/275] Compiling NIOCore ByteBuffer-conversions.swift
[221/275] Compiling NIOCore Codec.swift
[222/275] Compiling NIOCore ConvenienceOptionSupport.swift
[223/275] Compiling NIOCore DeadChannel.swift
[224/275] Compiling NIOCore DispatchQueue+WithFuture.swift
[225/275] Compiling NIOCore EventLoop+Deprecated.swift
[226/275] Compiling NIOCore EventLoop+SerialExecutor.swift
[233/275] Compiling NIOCore AsyncChannelOutboundWriter.swift
[234/275] Compiling NIOCore NIOAsyncSequenceProducer.swift
[261/275] Compiling NIOCore NIOAsyncSequenceProducerStrategies.swift
[262/275] Compiling NIOCore NIOAsyncWriter.swift
[263/275] Compiling NIOCore NIOThrowingAsyncSequenceProducer.swift
[264/275] Compiling NIOCore BSDSocketAPI.swift
[265/275] Compiling NIOCore ByteBuffer-aux.swift
[266/275] Compiling NIOCore ByteBuffer-binaryEncodedLengthPrefix.swift
[275/275] Emitting module NIOCore
[276/328] Emitting module NIOEmbedded
[277/328] Compiling NIOEmbedded AsyncTestingChannel.swift
[278/328] Compiling NIOEmbedded AsyncTestingEventLoop.swift
[279/328] Compiling NIOEmbedded Embedded.swift
[280/328] Compiling NIOPosix SocketProtocols.swift
[281/328] Compiling NIOPosix System.swift
[282/328] Compiling NIOPosix Thread.swift
[283/328] Compiling NIOPosix ThreadPosix.swift
[284/328] Compiling NIOPosix ThreadWindows.swift
[285/333] Compiling NIOPosix Selectable.swift
[286/333] Compiling NIOPosix SelectableChannel.swift
[287/333] Compiling NIOPosix SelectableEventLoop.swift
[288/333] Compiling NIOPosix SelectorEpoll.swift
[289/333] Compiling NIOPosix SelectorGeneric.swift
[290/333] Compiling NIOPosix BSDSocketAPICommon.swift
[291/333] Compiling NIOPosix BSDSocketAPIPosix.swift
[292/333] Compiling NIOPosix BSDSocketAPIWindows.swift
[293/333] Compiling NIOPosix BaseSocket.swift
[294/333] Compiling NIOPosix BaseSocketChannel+SocketOptionProvider.swift
[295/333] Compiling NIOPosix BaseSocketChannel.swift
[296/333] Compiling NIOPosix GetaddrinfoResolver.swift
[297/333] Compiling NIOPosix HappyEyeballs.swift
[298/333] Compiling NIOPosix IO.swift
[299/333] Compiling NIOPosix IntegerBitPacking.swift
[300/333] Compiling NIOPosix IntegerTypes.swift
[301/333] Compiling NIOPosix Linux.swift
[302/333] Compiling NIOPosix SelectorKqueue.swift
[303/333] Compiling NIOPosix SelectorUring.swift
[304/333] Compiling NIOPosix ServerSocket.swift
[305/333] Compiling NIOPosix Socket.swift
[306/333] Compiling NIOPosix SocketChannel.swift
[307/333] Compiling NIOPosix UnsafeTransfer.swift
[308/333] Compiling NIOPosix Utilities.swift
[309/333] Compiling NIOPosix VsockAddress.swift
[310/333] Compiling NIOPosix VsockChannelEvents.swift
[311/333] Compiling NIOPosix resource_bundle_accessor.swift
[312/333] Compiling NIOPosix PooledRecvBufferAllocator.swift
[313/333] Compiling NIOPosix PosixSingletons+ConcurrencyTakeOver.swift
[314/333] Compiling NIOPosix PosixSingletons.swift
[315/333] Compiling NIOPosix RawSocketBootstrap.swift
[316/333] Compiling NIOPosix Resolver.swift
[317/333] Compiling NIOPosix PendingDatagramWritesManager.swift
[318/333] Compiling NIOPosix PendingWritesManager.swift
[319/333] Compiling NIOPosix PipeChannel.swift
[320/333] Compiling NIOPosix PipePair.swift
[321/333] Compiling NIOPosix Pool.swift
[322/333] Compiling NIOPosix BaseStreamSocketChannel.swift
[323/333] Compiling NIOPosix Bootstrap.swift
[324/333] Compiling NIOPosix ControlMessage.swift
[325/333] Compiling NIOPosix DatagramVectorReadManager.swift
[326/333] Compiling NIOPosix Errors+Any.swift
[327/333] Compiling NIOPosix FileDescriptor.swift
[328/333] Compiling NIOPosix LinuxCPUSet.swift
[329/333] Compiling NIOPosix LinuxUring.swift
[330/333] Compiling NIOPosix MultiThreadedEventLoopGroup.swift
[331/333] Compiling NIOPosix NIOThreadPool.swift
[332/333] Compiling NIOPosix NonBlockingFileIO.swift
[333/333] Emitting module NIOPosix
[334/335] Compiling NIO Exports.swift
[335/335] Emitting module NIO
[336/363] Compiling NIOTLS TLSEvents.swift
[337/363] Compiling NIOFoundationCompat Codable+ByteBuffer.swift
[338/363] Compiling NIOFoundationCompat WaitSpinningRunLoop.swift
[339/363] Compiling NIOFoundationCompat JSONSerialization+ByteBuffer.swift
[340/363] Compiling NIOTLS ApplicationProtocolNegotiationHandler.swift
[341/363] Compiling NIOTLS ProtocolNegotiationHandlerStateMachine.swift
[342/363] Compiling NIOTLS NIOTypedApplicationProtocolNegotiationHandler.swift
[343/363] Compiling NIOTLS SNIHandler.swift
[344/363] Emitting module NIOTLS
[345/363] Compiling NIOHTTP1 NIOTypedHTTPClientUpgraderStateMachine.swift
[346/363] Compiling NIOHTTP1 NIOTypedHTTPServerUpgradeHandler.swift
[347/364] Compiling NIOHTTP1 NIOHTTPObjectAggregator.swift
[348/364] Compiling NIOHTTP1 NIOTypedHTTPClientUpgradeHandler.swift
[349/364] Emitting module NIOFoundationCompat
[350/364] Compiling NIOFoundationCompat ByteBuffer-foundation.swift
[351/394] Compiling NIOHTTP1 NIOTypedHTTPServerUpgraderStateMachine.swift
[352/394] Compiling NIOSSL SSLContext.swift
[353/394] Compiling NIOSSL SSLErrors.swift
[354/394] Compiling NIOSSL NIOSSLHandler+Configuration.swift
[355/394] Compiling NIOSSL NIOSSLHandler.swift
[356/394] Compiling NIOSSL SSLInit.swift
[357/394] Compiling NIOSSL SSLPKCS12Bundle.swift
[358/394] Compiling NIOSSL LinuxCABundle.swift
[359/394] Compiling NIOSSL NIOSSLClientHandler.swift
[360/394] Compiling NIOSSL SSLPrivateKey.swift
[361/394] Compiling NIOSSL SSLConnection.swift
[362/394] Emitting module NIOHTTP1
[363/394] Compiling NIOSSL AndroidCABundle.swift
[364/394] Compiling NIOSSL ByteBufferBIO.swift
[365/446] Compiling NIOExtras LineBasedFrameDecoder.swift
[366/446] Compiling NIOExtras MarkedCircularBuffer+PopFirstCheckMarked.swift
[367/446] Compiling NIOExtras JSONRPCFraming+ContentLengthHeader.swift
[368/446] Compiling NIOExtras JSONRPCFraming.swift
[369/447] Compiling NIOHPACK IndexedHeaderTable.swift
[370/447] Compiling NIOHPACK IntegerCoding.swift
[371/447] Compiling NIOHPACK HuffmanTables.swift
[372/448] Compiling NIOExtras NIOExtrasError.swift
[373/448] Compiling NIOExtras NIOLengthFieldBitLength.swift
[374/448] Compiling NIOExtras QuiescingHelper.swift
[375/448] Compiling NIOExtras RequestResponseHandler.swift
[376/448] Emitting module NIOTransportServices
[379/450] Compiling NIOTransportServices NIOTSListenerBootstrap.swift
[380/450] Compiling NIOTransportServices NIOTSListenerChannel.swift
[382/450] Compiling NIOTransportServices NIOTSSingletons.swift
[388/450] Compiling NIOExtras HTTP1ProxyConnectHandler.swift
[389/450] Compiling NIOExtras RequestResponseWithIDHandler.swift
[390/450] Compiling NIOExtras UnsafeTransfer.swift
[391/450] Compiling NIOHPACK StaticHeaderTable.swift
[392/450] Compiling NIOExtras NIORequestIdentifiable.swift
[393/450] Compiling NIOExtras PCAPRingBuffer.swift
[394/450] Compiling NIOExtras LengthFieldBasedFrameDecoder.swift
[395/450] Compiling NIOExtras LengthFieldPrepender.swift
[396/450] Compiling NIOExtras FixedLengthFrameDecoder.swift
[400/450] Compiling NIOExtras DebugInboundEventsHandler.swift
[401/450] Compiling NIOExtras DebugOutboundEventsHandler.swift
[406/453] Compiling NIOHPACK HeaderTables.swift
[407/453] Compiling NIOHPACK HPACKEncoder.swift
[408/453] Compiling NIOHPACK HuffmanCoding.swift
[411/453] Compiling NIOHPACK HPACKErrors.swift
[412/453] Compiling NIOHPACK HPACKHeader.swift
[413/453] Emitting module NIOHPACK
[414/453] Emitting module NIOExtras
[419/453] Compiling NIOTransportServices TCPOptions+SocketChannelOption.swift
[420/453] Compiling NIOTransportServices UDPOptions+SocketChannelOption.swift
[421/453] Compiling NIOSSL SSLPublicKey.swift
[422/453] Compiling NIOSSL SecurityFrameworkCertificateVerification.swift
[423/453] Compiling NIOSSL String+unsafeUninitializedCapacity.swift
[424/453] Compiling NIOSSL SubjectAlternativeName.swift
[425/453] Compiling NIOSSL NIOSSLSecureBytes.swift
[426/453] Compiling NIOSSL RNG.swift
[427/453] Emitting module NIOSSL
[444/453] Compiling NIOSSL UniversalBootstrapSupport.swift
[445/453] Compiling NIOSSL UnsafeKeyAndChainTarget.swift
[446/453] Compiling NIOSSL resource_bundle_accessor.swift
[447/453] Compiling NIOExtras WritePCAPHandler.swift
[454/513] Compiling NIOHTTP2 ReceivingRstStreamState.swift
[455/513] Compiling NIOHTTP2 ReceivingWindowUpdateState.swift
[456/513] Compiling NIOHTTP2 MaySendFrames.swift
[457/513] Compiling NIOHTTP2 SendingDataState.swift
[458/513] Compiling NIOHTTP2 SendingGoawayState.swift
[459/513] Compiling NIOHTTP2 SendingHeadersState.swift
[460/513] Compiling NIOHTTP2 SendingPushPromiseState.swift
[461/513] Compiling NIOHTTP2 LocallyQuiescingState.swift
[462/513] Compiling NIOHTTP2 QuiescingState.swift
[463/513] Compiling NIOHTTP2 RemotelyQuiescingState.swift
[464/513] Compiling NIOHTTP2 SendAndReceiveGoawayState.swift
[465/513] Compiling NIOHTTP2 StateMachineResult.swift
[466/513] Compiling NIOHTTP2 ContentLengthVerifier.swift
[467/513] Compiling NIOHTTP2 DOSHeuristics.swift
[468/519] Compiling NIOHTTP2 HTTP2Settings.swift
[469/519] Compiling NIOHTTP2 HTTP2Stream.swift
[470/519] Compiling NIOHTTP2 HTTP2StreamChannel+OutboundStreamMultiplexer.swift
[471/519] Compiling NIOHTTP2 HTTP2StreamChannel.swift
[472/519] Compiling NIOHTTP2 HTTP2StreamDelegate.swift
[473/519] Compiling NIOHTTP2 HTTP2StreamID.swift
[474/519] Emitting module NIOHTTP2
[475/519] Compiling NIOHTTP2 SendingRstStreamState.swift
[476/519] Compiling NIOHTTP2 SendingWindowUpdateState.swift
[477/519] Compiling NIOHTTP2 HTTP2SettingsState.swift
[478/519] Compiling NIOHTTP2 HasExtendedConnectSettings.swift
[479/519] Compiling NIOHTTP2 HasFlowControlWindows.swift
[480/519] Compiling NIOHTTP2 HasLocalSettings.swift
[481/519] Compiling NIOHTTP2 HasRemoteSettings.swift
[482/519] Compiling NIOHTTP2 ConnectionStateMachine.swift
[483/519] Compiling NIOHTTP2 ConnectionStreamsState.swift
[484/519] Compiling NIOHTTP2 MayReceiveFrames.swift
[485/519] Compiling NIOHTTP2 ReceivingDataState.swift
[486/519] Compiling NIOHTTP2 ReceivingGoAwayState.swift
[487/519] Compiling NIOHTTP2 ReceivingHeadersState.swift
[488/519] Compiling NIOHTTP2 ReceivingPushPromiseState.swift
[489/519] Compiling NIOHTTP2 StreamChannelFlowController.swift
[490/519] Compiling NIOHTTP2 StreamChannelList.swift
[491/519] Compiling NIOHTTP2 StreamMap.swift
[492/519] Compiling NIOHTTP2 StreamStateMachine.swift
[493/519] Compiling NIOHTTP2 UnsafeTransfer.swift
[494/519] Compiling NIOHTTP2 WatermarkedFlowController.swift
[495/519] Compiling NIOHTTP2 HTTP2StreamMultiplexer.swift
[496/519] Compiling NIOHTTP2 HTTP2ToHTTP1Codec.swift
[497/519] Compiling NIOHTTP2 HTTP2UserEvents.swift
[498/519] Compiling NIOHTTP2 InboundEventBuffer.swift
[499/519] Compiling NIOHTTP2 InboundWindowManager.swift
[500/519] Compiling NIOHTTP2 MultiplexerAbstractChannel.swift
[501/519] Compiling NIOHTTP2 Error+Any.swift
[502/519] Compiling NIOHTTP2 ConcurrentStreamBuffer.swift
[503/519] Compiling NIOHTTP2 ControlFrameBuffer.swift
[504/519] Compiling NIOHTTP2 OutboundFlowControlBuffer.swift
[505/519] Compiling NIOHTTP2 OutboundFrameBuffer.swift
[506/519] Compiling NIOHTTP2 HPACKHeaders+Validation.swift
[507/519] Compiling NIOHTTP2 HTTP2ChannelHandler+InboundStreamMultiplexer.swift
[508/519] Compiling NIOHTTP2 HTTP2FlowControlWindow.swift
[509/519] Compiling NIOHTTP2 HTTP2Frame.swift
[510/519] Compiling NIOHTTP2 HTTP2FrameEncoder.swift
[511/519] Compiling NIOHTTP2 HTTP2FrameParser.swift
[512/519] Compiling NIOHTTP2 HTTP2PingData.swift
[513/519] Compiling NIOHTTP2 HTTP2PipelineHelpers.swift
[514/519] Compiling NIOHTTP2 HTTP2ChannelHandler+InlineStreamMultiplexer.swift
[515/519] Compiling NIOHTTP2 HTTP2ChannelHandler.swift
[516/519] Compiling NIOHTTP2 HTTP2CommonInboundStreamMultiplexer.swift
[517/519] Compiling NIOHTTP2 HTTP2ConnectionStateChange.swift
[518/519] Compiling NIOHTTP2 HTTP2Error.swift
[519/519] Compiling NIOHTTP2 HTTP2ErrorCode.swift
[520/649] Compiling GRPC BidirectionalStreamingServerHandler.swift
[521/649] Compiling GRPC ClientStreamingServerHandler.swift
[522/649] Compiling GRPC ServerHandlerProtocol.swift
[523/649] Compiling GRPC ServerStreamingServerHandler.swift
[524/649] Compiling GRPC UnaryServerHandler.swift
[525/649] Compiling GRPC CallOptions.swift
[526/649] Compiling GRPC BidirectionalStreamingCall.swift
[527/649] Compiling GRPC Call.swift
[528/649] Compiling GRPC CallDetails.swift
[529/649] Compiling GRPC ClientCall.swift
[530/649] Compiling GRPC ClientStreamingCall.swift
[531/649] Compiling GRPC LazyEventLoopPromise.swift
[532/649] Compiling GRPC ResponseContainers.swift
[533/649] Compiling GRPC ResponsePartContainer.swift
[534/649] Compiling GRPC ServerStreamingCall.swift
[535/663] Compiling GRPC ConnectionManagerID.swift
[536/663] Compiling GRPC ConnectionPool+PerConnectionState.swift
[537/663] Compiling GRPC ConnectionPool+Waiter.swift
[538/663] Compiling GRPC ConnectionPool.swift
[539/663] Compiling GRPC ConnectionPoolIDs.swift
[540/663] Compiling GRPC GRPCChannelPool.swift
[541/663] Compiling GRPC PoolManager.swift
[542/663] Compiling GRPC PoolManagerStateMachine+PerPoolState.swift
[543/663] Compiling GRPC PoolManagerStateMachine.swift
[544/663] Compiling GRPC PooledChannel.swift
[545/663] Compiling GRPC StreamLender.swift
[546/663] Compiling GRPC ConnectivityState.swift
[547/663] Compiling GRPC DebugOnly.swift
[548/663] Compiling GRPC DelegatingErrorHandler.swift
[549/663] Compiling GRPC GRPCAsyncClientStreamingCall.swift
[550/663] Compiling GRPC GRPCAsyncRequestStream.swift
[551/663] Compiling GRPC GRPCAsyncRequestStreamWriter.swift
[552/663] Compiling GRPC GRPCAsyncResponseStream.swift
[553/663] Compiling GRPC GRPCAsyncResponseStreamWriter.swift
[554/663] Compiling GRPC GRPCAsyncSequenceProducerDelegate.swift
[555/663] Compiling GRPC GRPCAsyncServerCallContext.swift
[556/663] Compiling GRPC GRPCAsyncServerHandler.swift
[557/663] Compiling GRPC GRPCAsyncServerStreamingCall.swift
[558/663] Compiling GRPC GRPCAsyncUnaryCall.swift
[559/663] Compiling GRPC GRPCAsyncWriterSinkDelegate.swift
[560/663] Compiling GRPC GRPCChannel+AsyncAwaitSupport.swift
[561/663] Compiling GRPC GRPCClient+AsyncAwaitSupport.swift
[562/663] Compiling GRPC GRPCSendable.swift
[563/663] Compiling GRPC NIOAsyncWrappers.swift
[564/663] Compiling GRPC MessageEncodingHeaderValidator.swift
[565/663] Compiling GRPC PlatformSupport.swift
[566/663] Compiling GRPC ReadWriteStates.swift
[567/663] Compiling GRPC Ref.swift
[568/663] Compiling GRPC Serialization.swift
[569/663] Compiling GRPC Server+NIOSSL.swift
[570/663] Compiling GRPC Server.swift
[571/663] Compiling GRPC ServerBuilder+NIOSSL.swift
[572/663] Compiling GRPC ServerBuilder.swift
[573/663] Compiling GRPC ServerCallContext.swift
[574/663] Compiling GRPC StreamingResponseCallContext.swift
[575/663] Compiling GRPC UnaryResponseCallContext.swift
[576/663] Compiling GRPC ServerChannelErrorHandler.swift
[577/663] Compiling GRPC ServerErrorDelegate.swift
[578/663] Compiling GRPC Error+NIOSSL.swift
[579/663] Compiling GRPC EventLoopFuture+RecoverFromUncleanShutdown.swift
[580/663] Compiling GRPC FakeChannel.swift
[581/663] Compiling GRPC ClientConnection+NIOSSL.swift
[582/663] Compiling GRPC ClientConnection+NWTLS.swift
[583/663] Compiling GRPC GRPCChannel.swift
[584/663] Compiling GRPC GRPCChannelBuilder.swift
[585/663] Compiling GRPC GRPCClient.swift
[586/663] Compiling GRPC GRPCClientChannelHandler.swift
[587/663] Compiling GRPC GRPCClientStateMachine.swift
[588/663] Compiling GRPC GRPCContentType.swift
[589/663] Compiling GRPC GRPCError.swift
[590/663] Compiling GRPC GRPCHeaderName.swift
[591/663] Compiling GRPC GRPCIdleHandler.swift
[592/663] Compiling GRPC Array+BoundsCheck.swift
[593/663] Compiling GRPC ServerHandlerStateMachine+Actions.swift
[594/663] Compiling GRPC ServerHandlerStateMachine+Draining.swift
[595/663] Compiling GRPC ServerHandlerStateMachine+Finished.swift
[596/663] Compiling GRPC ServerHandlerStateMachine+Handling.swift
[597/663] Compiling GRPC ServerHandlerStateMachine+Idle.swift
[598/663] Compiling GRPC ServerHandlerStateMachine.swift
[599/663] Compiling GRPC ServerInterceptorStateMachine+Actions.swift
[600/663] Compiling GRPC ServerInterceptorStateMachine+Finished.swift
[601/663] Compiling GRPC ServerInterceptorStateMachine+Intercepting.swift
[602/663] Compiling GRPC ServerInterceptorStateMachine.swift
[603/663] Compiling GRPC StreamState.swift
[604/663] Compiling GRPC Call+AsyncRequestStreamWriter.swift
[605/663] Compiling GRPC CancellationError+GRPCStatusTransformable.swift
[606/663] Compiling GRPC GRPCAsyncBidirectionalStreamingCall.swift
[607/663] Emitting module GRPC
[608/663] Compiling GRPC ClientInterceptorContext.swift
[609/663] Compiling GRPC ClientInterceptorPipeline.swift
[610/663] Compiling GRPC ClientInterceptorProtocol.swift
[611/663] Compiling GRPC ClientInterceptors.swift
[612/663] Compiling GRPC ClientTransport.swift
[613/663] Compiling GRPC ClientTransportFactory.swift
[614/663] Compiling GRPC MessageParts.swift
[615/663] Compiling GRPC ServerInterceptorContext.swift
[616/663] Compiling GRPC ServerInterceptorPipeline.swift
[617/663] Compiling GRPC ServerInterceptors.swift
[618/663] Compiling GRPC InterceptorContextList.swift
[619/663] Compiling GRPC LengthPrefixedMessageReader.swift
[620/663] Compiling GRPC Logger.swift
[621/663] Compiling GRPC LoggingServerErrorDelegate.swift
[622/663] Compiling GRPC UnaryCall.swift
[623/663] Compiling GRPC ClientConnection.swift
[624/663] Compiling GRPC ClientConnectionConfiguration+NIOSSL.swift
[625/663] Compiling GRPC ClientErrorDelegate.swift
[626/663] Compiling GRPC CoalescingLengthPrefixedMessageWriter.swift
[627/663] Compiling GRPC CompressionAlgorithm.swift
[628/663] Compiling GRPC DecompressionLimit.swift
[629/663] Compiling GRPC MessageEncoding.swift
[630/663] Compiling GRPC Zlib.swift
[631/663] Compiling GRPC ConnectionBackoff.swift
[632/663] Compiling GRPC ConnectionKeepalive.swift
[633/663] Compiling GRPC ConnectionManager+Delegates.swift
[634/663] Compiling GRPC ConnectionManager.swift
[635/663] Compiling GRPC ConnectionManagerChannelProvider.swift
[636/663] Compiling GRPC ServerErrorProcessor.swift
[637/663] Compiling GRPC Stopwatch.swift
[638/663] Compiling GRPC StreamEvent.swift
[639/663] Compiling GRPC TLSVerificationHandler.swift
[640/663] Compiling GRPC TLSVersion.swift
[641/663] Compiling GRPC TimeLimit.swift
[642/663] Compiling GRPC UserInfo.swift
[643/663] Compiling GRPC Version.swift
[644/663] Compiling GRPC WebCORSHandler.swift
[645/663] Compiling GRPC WriteCapturingHandler.swift
[646/663] Compiling GRPC _EmbeddedThroughput.swift
[647/663] Compiling GRPC _FakeResponseStream.swift
[648/663] Compiling GRPC _GRPCClientCodecHandler.swift
[649/663] Compiling GRPC _MessageContext.swift
[650/663] Compiling GRPC GRPCIdleHandlerStateMachine.swift
[651/663] Compiling GRPC GRPCKeepaliveHandlers.swift
[652/663] Compiling GRPC GRPCPayload.swift
[653/663] Compiling GRPC GRPCServerPipelineConfigurator.swift
[654/663] Compiling GRPC GRPCServerRequestRoutingHandler.swift
[655/663] Compiling GRPC GRPCServiceDescription.swift
[656/663] Compiling GRPC GRPCStatus.swift
[657/663] Compiling GRPC GRPCStatusAndMetadata.swift
[658/663] Compiling GRPC GRPCStatusMessageMarshaller.swift
[659/663] Compiling GRPC GRPCTLSConfiguration.swift
[660/663] Compiling GRPC GRPCTimeout.swift
[661/663] Compiling GRPC GRPCWebToHTTP2ServerCodec.swift
[662/663] Compiling GRPC HTTP2ToRawGRPCServerCodec.swift
[663/663] Compiling GRPC HTTP2ToRawGRPCStateMachine.swift
[664/775] Compiling ZcashLightClientKit Account.swift
[665/775] Compiling ZcashLightClientKit AccountMetadataKey.swift
[666/775] Compiling ZcashLightClientKit Action.swift
[667/775] Compiling ZcashLightClientKit ClearAlreadyScannedBlocksAction.swift
[668/775] Compiling ZcashLightClientKit ClearCacheAction.swift
[669/775] Compiling ZcashLightClientKit DownloadAction.swift
[670/775] Compiling ZcashLightClientKit EnhanceAction.swift
[671/775] Compiling ZcashLightClientKit FetchUTXOsAction.swift
[672/775] Compiling ZcashLightClientKit MigrateLegacyCacheDBAction.swift
[673/775] Compiling ZcashLightClientKit ProcessSuggestedScanRangesAction.swift
[674/775] Compiling ZcashLightClientKit RewindAction.swift
[675/775] Compiling ZcashLightClientKit SaplingParamsAction.swift
[676/775] Compiling ZcashLightClientKit ScanAction.swift
[677/787] Compiling ZcashLightClientKit SaplingParametersHandler.swift
[678/787] Compiling ZcashLightClientKit BlockScanner.swift
[679/787] Compiling ZcashLightClientKit AfterSyncHooksManager.swift
[680/787] Compiling ZcashLightClientKit CompactBlockProgress.swift
[681/787] Compiling ZcashLightClientKit SyncControlData.swift
[682/787] Compiling ZcashLightClientKit BundleCheckpointSource.swift
[683/787] Compiling ZcashLightClientKit BundleCheckpointURLProvider.swift
[684/787] Compiling ZcashLightClientKit Checkpoint+helpers.swift
[685/787] Compiling ZcashLightClientKit Checkpoint.swift
[686/787] Compiling ZcashLightClientKit CheckpointSource.swift
[687/787] Compiling ZcashLightClientKit CheckpointSourceFactory.swift
[688/787] Compiling ZcashLightClientKit ClosureSynchronizer.swift
[689/787] Compiling ZcashLightClientKit CombineSynchronizer.swift
[690/787] Compiling ZcashLightClientKit UnspentTransactionOutputEntity.swift
[691/787] Compiling ZcashLightClientKit ZcashCompactBlock.swift
[692/787] Compiling ZcashLightClientKit ZcashError.swift
[693/787] Compiling ZcashLightClientKit ZcashErrorCode.swift
[694/787] Compiling ZcashLightClientKit ZcashErrorCodeDefinition.swift
[695/787] Compiling ZcashLightClientKit Bool+ToData.swift
[696/787] Compiling ZcashLightClientKit Data+ToOtherTypes.swift
[697/787] Compiling ZcashLightClientKit Data+Zcash.swift
[698/787] Compiling ZcashLightClientKit Data+internal.swift
[699/787] Compiling ZcashLightClientKit Error+ZcashError.swift
[700/787] Compiling ZcashLightClientKit HexEncode.swift
[701/787] Compiling ZcashLightClientKit Int+ToData.swift
[702/787] Compiling ZcashLightClientKit LatestBlocksDataProvider.swift
[703/787] Compiling ZcashLightClientKit ResourceProvider.swift
[704/787] Compiling ZcashLightClientKit BlockRepository.swift
[705/787] Compiling ZcashLightClientKit CompactBlockRepository.swift
[706/787] Compiling ZcashLightClientKit NotesRepository.swift
[707/787] Compiling ZcashLightClientKit PaginatedTransactionRepository.swift
[708/787] Compiling ZcashLightClientKit TransactionRepository.swift
[709/787] Compiling ZcashLightClientKit TransactionRepositoryBuilder.swift
[710/787] Compiling ZcashLightClientKit ZcashKeyDerivationBackend.swift
[711/787] Compiling ZcashLightClientKit ZcashKeyDerivationBackendWelding.swift
[712/787] Compiling ZcashLightClientKit ZcashRustBackend.swift
[713/787] Compiling ZcashLightClientKit ZcashRustBackendWelding.swift
[714/787] Emitting module ZcashLightClientKit
[715/787] Compiling ZcashLightClientKit DBActor.swift
[716/787] Compiling ZcashLightClientKit DIContainer.swift
[717/787] Compiling ZcashLightClientKit GenericActor.swift
[718/787] Compiling ZcashLightClientKit LoggingProxy.swift
[719/787] Compiling ZcashLightClientKit OSLogger.swift
[720/787] Compiling ZcashLightClientKit SaplingParameterDownloader.swift
[721/787] Compiling ZcashLightClientKit SpecificCombineTypes.swift
[722/787] Compiling ZcashLightClientKit SyncSessionIDGenerator.swift
[723/787] Compiling ZcashLightClientKit Task+sleep.swift
[724/787] Compiling ZcashLightClientKit UsedAliasesChecker.swift
[725/787] Compiling ZcashLightClientKit ZcashFileManager.swift
[726/787] Compiling ZcashLightClientKit resource_bundle_accessor.swift
[727/787] Compiling ZcashLightClientKit Checkpoint+mainnet.swift
[728/787] Compiling ZcashLightClientKit Checkpoint+testnet.swift
[729/787] Compiling ZcashLightClientKit ZcashSDK.swift
[730/787] Compiling ZcashLightClientKit BlockDao.swift
[731/787] Compiling ZcashLightClientKit PagedTransactionDao.swift
[732/787] Compiling ZcashLightClientKit TransactionDao.swift
[733/787] Compiling ZcashLightClientKit UnspentTransactionOutputDao.swift
[734/787] Compiling ZcashLightClientKit AccountEntity.swift
[735/787] Compiling ZcashLightClientKit EncodedTransactionEntity.swift
[736/787] Compiling ZcashLightClientKit Pczt.swift
[737/787] Compiling ZcashLightClientKit SentNoteEntity.swift
[738/787] Compiling ZcashLightClientKit TransactionEntity.swift
[739/787] Compiling ZcashLightClientKit Synchronizer.swift
[740/787] Compiling ZcashLightClientKit ClosureSDKSynchronizer.swift
[741/787] Compiling ZcashLightClientKit CombineSDKSynchronizer.swift
[742/787] Compiling ZcashLightClientKit Dependencies.swift
[743/787] Compiling ZcashLightClientKit SDKSynchronizer.swift
[744/787] Compiling ZcashLightClientKit DerivationTool.swift
[745/787] Compiling ZcashLightClientKit TorClient.swift
[746/787] Compiling ZcashLightClientKit TransactionEncoder.swift
[747/787] Compiling ZcashLightClientKit WalletTransactionEncoder.swift
[748/787] Compiling ZcashLightClientKit AsyncToClosureGateway.swift
[749/787] Compiling ZcashLightClientKit AsyncToCombineGateway.swift
[750/787] Compiling ZcashLightClientKit Clamped.swift
[751/787] Compiling ZcashLightClientKit TxResubmissionAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[752/787] Compiling ZcashLightClientKit UpdateChainTipAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[753/787] Compiling ZcashLightClientKit UpdateSubtreeRootsAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[754/787] Compiling ZcashLightClientKit ValidateServerAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[755/787] Compiling ZcashLightClientKit CompactBlockProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[756/787] Compiling ZcashLightClientKit ConnectorProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[757/787] Compiling ZcashLightClientKit DatabaseStorageError.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[758/787] Compiling ZcashLightClientKit SimpleConnectionProvider.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[759/787] Compiling ZcashLightClientKit BlockDownloader.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[760/787] Compiling ZcashLightClientKit BlockDownloaderService.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[761/787] Compiling ZcashLightClientKit BlockEnhancer.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[762/787] Compiling ZcashLightClientKit UTXOFetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[763/787] Compiling ZcashLightClientKit FSCompactBlockRepository.swift
/Users/admin/builder/spi-builder-workspace/Sources/ZcashLightClientKit/Block/CompactBlockProcessor.swift:783:29: warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
781 |                     if await self.isIdle() {
782 |                         if await self.canStartSync() {
783 |                             self.logger.debug(
    |                             |- warning: expression is 'async' but is not marked with 'await'; this is an error in the Swift 6 language mode
    |                             `- note: property access is 'async'
784 |                                 """
785 |                                 Timer triggered: Starting compact Block processor!.
[764/787] Compiling ZcashLightClientKit ScanSummary.swift
[765/787] Compiling ZcashLightClientKit TransactionDataRequest.swift
[766/787] Compiling ZcashLightClientKit WalletSummary.swift
[767/787] Compiling ZcashLightClientKit WalletTypes.swift
[768/787] Compiling ZcashLightClientKit Zatoshi.swift
[769/787] Compiling ZcashLightClientKit LightWalletGRPCService.swift
[770/787] Compiling ZcashLightClientKit Protocolbuffer+Extensions.swift
[771/787] Compiling ZcashLightClientKit compact_formats.pb.swift
[772/787] Compiling ZcashLightClientKit proposal.pb.swift
[773/787] Compiling ZcashLightClientKit service.grpc.swift
[774/787] Compiling ZcashLightClientKit service.pb.swift
[775/787] Compiling ZcashLightClientKit LightWalletService.swift
[776/787] Compiling ZcashLightClientKit NumberFormatter+Zcash.swift
[777/787] Compiling ZcashLightClientKit URL+UpdateWithAlias.swift
[778/787] Compiling ZcashLightClientKit Undescribable.swift
[779/787] Compiling ZcashLightClientKit Zatoshi+SQLite.swift
[780/787] Compiling ZcashLightClientKit ZcashRust+Utils.swift
[781/787] Compiling ZcashLightClientKit ZcashSDK+extensions.swift
[782/787] Compiling ZcashLightClientKit Initializer.swift
[783/787] Compiling ZcashLightClientKit SDKMetrics.swift
[784/787] Compiling ZcashLightClientKit FiatCurrencyResult.swift
[785/787] Compiling ZcashLightClientKit Memo.swift
[786/787] Compiling ZcashLightClientKit Proposal.swift
[787/787] Compiling ZcashLightClientKit ScanRange.swift
[788/809] Compiling TestUtils TestsData.swift
[789/809] Compiling TestUtils UnspentTransactionOutputEntityMock.swift
[790/811] Emitting module TestUtils
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Stubs.swift:14:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 12 | @testable import ZcashLightClientKit
 13 |
 14 | extension String: Error { }
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 15 |
 16 | class AwfulLightWalletService: MockLightWalletService {
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Tests+Utils.swift:164:1: warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
162 | }
163 |
164 | extension Zatoshi: CustomDebugStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
165 |     public var debugDescription: String {
166 |         "Zatoshi(\(self.amount))"
[791/811] Compiling TestUtils darkside.pb.swift
[792/811] Compiling TestUtils resource_bundle_accessor.swift
[793/811] Compiling TestUtils SDKSynchronizerSyncStatusHandler.swift
[794/811] Compiling TestUtils AutoMockable.swift
[795/811] Compiling TestUtils FakeChainBuilder.swift
[796/811] Compiling TestUtils FakeService.swift
[797/811] Compiling TestUtils FakeStorage.swift
[798/811] Compiling TestUtils TestVector.swift
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Tests+Utils.swift:164:1: warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
162 | }
163 |
164 | extension Zatoshi: CustomDebugStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
165 |     public var debugDescription: String {
166 |         "Zatoshi(\(self.amount))"
[799/811] Compiling TestUtils Tests+Utils.swift
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Tests+Utils.swift:164:1: warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
162 | }
163 |
164 | extension Zatoshi: CustomDebugStringConvertible {
    | |- warning: extension declares a conformance of imported type 'Zatoshi' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'ZcashLightClientKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
165 |     public var debugDescription: String {
166 |         "Zatoshi(\(self.amount))"
[800/811] Compiling TestUtils TestCoordinator.swift
[801/811] Compiling TestUtils TestDbBuilder.swift
[802/811] Compiling TestUtils LoggerProxy.swift
[803/811] Compiling TestUtils MockSessionIDGenerator.swift
[804/811] Compiling TestUtils MockTransactionRepository.swift
[805/811] Compiling TestUtils ZcashTestCase.swift
[806/811] Compiling TestUtils darkside.grpc.swift
[807/811] Compiling TestUtils ActionContext+tests.swift
[808/811] Compiling TestUtils CompactBlockProcessorEventHandler.swift
[809/811] Compiling TestUtils DarkSideWalletService.swift
[810/811] Compiling TestUtils AutoMockable.generated.swift
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Stubs.swift:14:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 12 | @testable import ZcashLightClientKit
 13 |
 14 | extension String: Error { }
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 15 |
 16 | class AwfulLightWalletService: MockLightWalletService {
[811/811] Compiling TestUtils Stubs.swift
/Users/admin/builder/spi-builder-workspace/Tests/TestUtils/Stubs.swift:14:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
 12 | @testable import ZcashLightClientKit
 13 |
 14 | extension String: Error { }
    | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 15 |
 16 | class AwfulLightWalletService: MockLightWalletService {
Build complete! (23.60s)
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.15.0"
        ]
      },
      "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",
        "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/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.