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.