Build Information
Successful build of MempoolKit, reference main (0bb792
), with Swift 6.0 for macOS (SPM) on 4 Nov 2024 10:14:46 UTC.
Swift 6 data race errors: 8
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Build Log
========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/FlorianHubl/MempoolKit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/FlorianHubl/MempoolKit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 0bb7920 Merge pull request #2 from psalzAppDev/main
Cloned https://github.com/FlorianHubl/MempoolKit.git
Revision (git rev-parse @):
0bb7920abae7e8aa0aea211b84e8e641d920eeed
SUCCESS checkout https://github.com/FlorianHubl/MempoolKit.git at main
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:17:10: warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
15 | // Dependencies declare other packages that this package depends on.
16 | // .package(url: /* package url */, from: "1.0.0"),
17 | .package(
| `- warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
18 | url: "https://github.com/FlorianHubl/SwiftTor",
19 | .branch("main")
/Users/admin/builder/spi-builder-workspace/Package.swift:19:14: warning: 'branch' is deprecated
17 | .package(
18 | url: "https://github.com/FlorianHubl/SwiftTor",
19 | .branch("main")
| `- warning: 'branch' is deprecated
20 | )
21 | ],
Fetching https://github.com/FlorianHubl/SwiftTor
[1/158] Fetching swifttor
Fetched https://github.com/FlorianHubl/SwiftTor from cache (2.93s)
Creating working copy for https://github.com/FlorianHubl/SwiftTor
Working copy of https://github.com/FlorianHubl/SwiftTor resolved at main (ad6a859)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"dependencies": [
{
"identity": "mempoolkit",
"name": "MempoolKit",
"url": "https://github.com/FlorianHubl/MempoolKit.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MempoolKit",
"dependencies": [
{
"identity": "swifttor",
"name": "SwiftTor",
"url": "https://github.com/FlorianHubl/SwiftTor",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftTor",
"dependencies": [
]
}
]
}
]
}
Fetching https://github.com/FlorianHubl/MempoolKit.git
[1/647] Fetching mempoolkit
Fetched https://github.com/FlorianHubl/MempoolKit.git from cache (3.54s)
warning: 'mempoolkit': /Package.swift:17:10: warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
15 | // Dependencies declare other packages that this package depends on.
16 | // .package(url: /* package url */, from: "1.0.0"),
17 | .package(
| `- warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
18 | url: "https://github.com/FlorianHubl/SwiftTor",
19 | .branch("main")
/Package.swift:19:14: warning: 'branch' is deprecated
17 | .package(
18 | url: "https://github.com/FlorianHubl/SwiftTor",
19 | .branch("main")
| `- warning: 'branch' is deprecated
20 | )
21 | ],
Fetching https://github.com/FlorianHubl/SwiftTor from cache
Fetched https://github.com/FlorianHubl/SwiftTor from cache (0.47s)
Creating working copy for https://github.com/FlorianHubl/MempoolKit.git
Working copy of https://github.com/FlorianHubl/MempoolKit.git resolved at main (0bb7920)
Creating working copy for https://github.com/FlorianHubl/SwiftTor
Working copy of https://github.com/FlorianHubl/SwiftTor resolved at main (c210638)
warning: 'mempoolkit': /Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MempoolKit/Package.swift:17:10: warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
15 | // Dependencies declare other packages that this package depends on.
16 | // .package(url: /* package url */, from: "1.0.0"),
17 | .package(
| `- warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
18 | url: "https://github.com/FlorianHubl/SwiftTor",
19 | .branch("main")
/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MempoolKit/Package.swift:19:14: warning: 'branch' is deprecated
17 | .package(
18 | url: "https://github.com/FlorianHubl/SwiftTor",
19 | .branch("main")
| `- warning: 'branch' is deprecated
20 | )
21 | ],
warning: '.resolve-product-dependencies': dependency 'mempoolkit' is not used by any target
Found 1 product dependencies
- SwiftTor
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.0
Building package at path: $PWD
https://github.com/FlorianHubl/MempoolKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/4] Write sources
[2/4] Copying Tor.framework
[3/4] Write swift-version--7754E27361AE5C74.txt
[5/7] Emitting module SwiftTor
[6/7] Compiling SwiftTor TorHelper.swift
[7/7] Compiling SwiftTor SwiftTor.swift
[8/44] Compiling MempoolKit MempoolRecent.swift
[9/44] Compiling MempoolKit MempoolStatistic.swift
[10/44] Compiling MempoolKit MercleProof.swift
[11/44] Compiling MempoolKit MiningHashrate.swift
[12/48] Compiling MempoolKit LightningChannelFromNodePubkey.swift
[13/48] Compiling MempoolKit LightningHistoricalNodeStatistic.swift
[14/48] Compiling MempoolKit LightningISP.swift
[15/48] Compiling MempoolKit LightningNode.swift
[16/48] Compiling MempoolKit BlockReward.swift
[17/48] Compiling MempoolKit BlockSizeAndWeights.swift
[18/48] Compiling MempoolKit BlockStatus.swift
[19/48] Compiling MempoolKit CPFP.swift
[20/48] Compiling MempoolKit ChannelTXID.swift
[21/48] Compiling MempoolKit DifficultyAdjustment.swift
[22/48] Compiling MempoolKit Hashrate.swift
[23/48] Compiling MempoolKit LightningChannel.swift
[24/48] Compiling MempoolKit LightningNodeStatistic.swift
[25/48] Compiling MempoolKit LightningNodeStatisticPerISP.swift
[26/48] Compiling MempoolKit LightningNodesCountries.swift
[27/48] Compiling MempoolKit LightningNodesCountry.swift
[28/48] Compiling MempoolKit LightningStatistic.swift
[29/48] Compiling MempoolKit LightningTop100Nodes.swift
[30/48] Compiling MempoolKit LightningTop100NodesByLiquidity.swift
[31/48] Compiling MempoolKit MempoolBlockFee.swift
[32/48] Compiling MempoolKit Address.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Address.swift:9:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Address' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | /// Information about a Bitcoin Address
5 | public struct Address: Codable {
| `- note: consider making struct 'Address' conform to the 'Sendable' protocol
6 | public let address: String
7 | public let chain_stats, mempool_stats: Stats
8 |
9 | public static let demo = Address(address: "address", chain_stats: Stats(funded_txo_count: 21, funded_txo_sum: 21, spent_txo_count: 21, spent_txo_sum: 21, tx_count: 21), mempool_stats: Stats(funded_txo_count: 21, funded_txo_sum: 21, spent_txo_count: 21, spent_txo_sum: 21, tx_count: 21))
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Address' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public struct Stats: Codable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:13:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Block: Codable, Identifiable, Hashable {
| `- note: consider making struct 'Block' conform to the 'Sendable' protocol
4 | public let id: String
5 | public let height, version, timestamp, tx_count: Int
:
11 | public let extras: Extras?
12 |
13 | public static let demo = Block(id: "BlockID", height: 21000, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:51:27: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block.Extras' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
16 |
17 | public struct Extras: Codable, Hashable {
| `- note: consider making struct 'Extras' conform to the 'Sendable' protocol
18 | public let totalFees: Int
19 | public let medianFee: Double
:
49 | public let expectedWeight: Int?
50 |
51 | public static let demo = Extras(totalFees: 21, medianFee: 21, feeRange: [1, 2, 3], reward: 21, pool: .init(id: 1, name: "Pool", slug: "Pool"), avgFee: 21, avgFeeRate: 21, coinbaseRaw: "coinbaseRaw", coinbaseAddress: "coinbaseAddress", coinbaseSignature: "coinbaseSignature", coinbaseSignatureAscii: "coinbaseSignatureAscii", avgTxSize: 21, totalInputs: 21, totalOutputs: 21, totalOutputAmt: 21, medianFeeAmt: 21, feePercentiles: [1, 2, 3], segwitTotalTxs: 21, segwitTotalSize: 21, segwitTotalWeight: 21, header: "header", utxoSetChange: 21, utxoSetSize: 21, totalInputAmt: 21, virtualSize: 21, expectedFees: 21, expectedWeight: 21)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block.Extras' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:15:23: warning: static property 'demoGenisis' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Block: Codable, Identifiable, Hashable {
| `- note: consider making struct 'Block' conform to the 'Sendable' protocol
4 | public let id: String
5 | public let height, version, timestamp, tx_count: Int
:
13 | public static let demo = Block(id: "BlockID", height: 21000, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
14 |
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
| |- warning: static property 'demoGenisis' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demoGenisis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public struct Extras: Codable, Hashable {
[33/48] Compiling MempoolKit Block.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Address.swift:9:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Address' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | /// Information about a Bitcoin Address
5 | public struct Address: Codable {
| `- note: consider making struct 'Address' conform to the 'Sendable' protocol
6 | public let address: String
7 | public let chain_stats, mempool_stats: Stats
8 |
9 | public static let demo = Address(address: "address", chain_stats: Stats(funded_txo_count: 21, funded_txo_sum: 21, spent_txo_count: 21, spent_txo_sum: 21, tx_count: 21), mempool_stats: Stats(funded_txo_count: 21, funded_txo_sum: 21, spent_txo_count: 21, spent_txo_sum: 21, tx_count: 21))
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Address' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public struct Stats: Codable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:13:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Block: Codable, Identifiable, Hashable {
| `- note: consider making struct 'Block' conform to the 'Sendable' protocol
4 | public let id: String
5 | public let height, version, timestamp, tx_count: Int
:
11 | public let extras: Extras?
12 |
13 | public static let demo = Block(id: "BlockID", height: 21000, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:51:27: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block.Extras' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
16 |
17 | public struct Extras: Codable, Hashable {
| `- note: consider making struct 'Extras' conform to the 'Sendable' protocol
18 | public let totalFees: Int
19 | public let medianFee: Double
:
49 | public let expectedWeight: Int?
50 |
51 | public static let demo = Extras(totalFees: 21, medianFee: 21, feeRange: [1, 2, 3], reward: 21, pool: .init(id: 1, name: "Pool", slug: "Pool"), avgFee: 21, avgFeeRate: 21, coinbaseRaw: "coinbaseRaw", coinbaseAddress: "coinbaseAddress", coinbaseSignature: "coinbaseSignature", coinbaseSignatureAscii: "coinbaseSignatureAscii", avgTxSize: 21, totalInputs: 21, totalOutputs: 21, totalOutputAmt: 21, medianFeeAmt: 21, feePercentiles: [1, 2, 3], segwitTotalTxs: 21, segwitTotalSize: 21, segwitTotalWeight: 21, header: "header", utxoSetChange: 21, utxoSetSize: 21, totalInputAmt: 21, virtualSize: 21, expectedFees: 21, expectedWeight: 21)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block.Extras' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:15:23: warning: static property 'demoGenisis' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Block: Codable, Identifiable, Hashable {
| `- note: consider making struct 'Block' conform to the 'Sendable' protocol
4 | public let id: String
5 | public let height, version, timestamp, tx_count: Int
:
13 | public static let demo = Block(id: "BlockID", height: 21000, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
14 |
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
| |- warning: static property 'demoGenisis' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demoGenisis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public struct Extras: Codable, Hashable {
[34/48] Compiling MempoolKit BlockFee.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Address.swift:9:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Address' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | /// Information about a Bitcoin Address
5 | public struct Address: Codable {
| `- note: consider making struct 'Address' conform to the 'Sendable' protocol
6 | public let address: String
7 | public let chain_stats, mempool_stats: Stats
8 |
9 | public static let demo = Address(address: "address", chain_stats: Stats(funded_txo_count: 21, funded_txo_sum: 21, spent_txo_count: 21, spent_txo_sum: 21, tx_count: 21), mempool_stats: Stats(funded_txo_count: 21, funded_txo_sum: 21, spent_txo_count: 21, spent_txo_sum: 21, tx_count: 21))
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Address' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public struct Stats: Codable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:13:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Block: Codable, Identifiable, Hashable {
| `- note: consider making struct 'Block' conform to the 'Sendable' protocol
4 | public let id: String
5 | public let height, version, timestamp, tx_count: Int
:
11 | public let extras: Extras?
12 |
13 | public static let demo = Block(id: "BlockID", height: 21000, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:51:27: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block.Extras' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
16 |
17 | public struct Extras: Codable, Hashable {
| `- note: consider making struct 'Extras' conform to the 'Sendable' protocol
18 | public let totalFees: Int
19 | public let medianFee: Double
:
49 | public let expectedWeight: Int?
50 |
51 | public static let demo = Extras(totalFees: 21, medianFee: 21, feeRange: [1, 2, 3], reward: 21, pool: .init(id: 1, name: "Pool", slug: "Pool"), avgFee: 21, avgFeeRate: 21, coinbaseRaw: "coinbaseRaw", coinbaseAddress: "coinbaseAddress", coinbaseSignature: "coinbaseSignature", coinbaseSignatureAscii: "coinbaseSignatureAscii", avgTxSize: 21, totalInputs: 21, totalOutputs: 21, totalOutputAmt: 21, medianFeeAmt: 21, feePercentiles: [1, 2, 3], segwitTotalTxs: 21, segwitTotalSize: 21, segwitTotalWeight: 21, header: "header", utxoSetChange: 21, utxoSetSize: 21, totalInputAmt: 21, virtualSize: 21, expectedFees: 21, expectedWeight: 21)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block.Extras' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:15:23: warning: static property 'demoGenisis' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Block: Codable, Identifiable, Hashable {
| `- note: consider making struct 'Block' conform to the 'Sendable' protocol
4 | public let id: String
5 | public let height, version, timestamp, tx_count: Int
:
13 | public static let demo = Block(id: "BlockID", height: 21000, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
14 |
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
| |- warning: static property 'demoGenisis' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demoGenisis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public struct Extras: Codable, Hashable {
[35/48] Compiling MempoolKit BlockFeeRate.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Address.swift:9:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Address' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | /// Information about a Bitcoin Address
5 | public struct Address: Codable {
| `- note: consider making struct 'Address' conform to the 'Sendable' protocol
6 | public let address: String
7 | public let chain_stats, mempool_stats: Stats
8 |
9 | public static let demo = Address(address: "address", chain_stats: Stats(funded_txo_count: 21, funded_txo_sum: 21, spent_txo_count: 21, spent_txo_sum: 21, tx_count: 21), mempool_stats: Stats(funded_txo_count: 21, funded_txo_sum: 21, spent_txo_count: 21, spent_txo_sum: 21, tx_count: 21))
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Address' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public struct Stats: Codable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:13:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Block: Codable, Identifiable, Hashable {
| `- note: consider making struct 'Block' conform to the 'Sendable' protocol
4 | public let id: String
5 | public let height, version, timestamp, tx_count: Int
:
11 | public let extras: Extras?
12 |
13 | public static let demo = Block(id: "BlockID", height: 21000, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:51:27: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block.Extras' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
16 |
17 | public struct Extras: Codable, Hashable {
| `- note: consider making struct 'Extras' conform to the 'Sendable' protocol
18 | public let totalFees: Int
19 | public let medianFee: Double
:
49 | public let expectedWeight: Int?
50 |
51 | public static let demo = Extras(totalFees: 21, medianFee: 21, feeRange: [1, 2, 3], reward: 21, pool: .init(id: 1, name: "Pool", slug: "Pool"), avgFee: 21, avgFeeRate: 21, coinbaseRaw: "coinbaseRaw", coinbaseAddress: "coinbaseAddress", coinbaseSignature: "coinbaseSignature", coinbaseSignatureAscii: "coinbaseSignatureAscii", avgTxSize: 21, totalInputs: 21, totalOutputs: 21, totalOutputAmt: 21, medianFeeAmt: 21, feePercentiles: [1, 2, 3], segwitTotalTxs: 21, segwitTotalSize: 21, segwitTotalWeight: 21, header: "header", utxoSetChange: 21, utxoSetSize: 21, totalInputAmt: 21, virtualSize: 21, expectedFees: 21, expectedWeight: 21)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block.Extras' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:15:23: warning: static property 'demoGenisis' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Block: Codable, Identifiable, Hashable {
| `- note: consider making struct 'Block' conform to the 'Sendable' protocol
4 | public let id: String
5 | public let height, version, timestamp, tx_count: Int
:
13 | public static let demo = Block(id: "BlockID", height: 21000, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
14 |
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
| |- warning: static property 'demoGenisis' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demoGenisis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public struct Extras: Codable, Hashable {
[36/48] Compiling MempoolKit Transaction.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Transaction.swift:24:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Transaction' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Transaction: Codable, Hashable {
| `- note: consider making struct 'Transaction' conform to the 'Sendable' protocol
4 |
5 | public let txid: String
:
22 | }
23 |
24 | public static let demo = Transaction(txid: "txid", version: 1, locktime: 1, vin: [Vin(txid: "txid", vout: 1, prevout: Vout(scriptpubkey: "scriptpubkey", scriptpubkey_asm: "scriptpubkey_asm", scriptpubkey_type: .p2pkh, scriptpubkey_address: "scriptpubkey_address", value: 1), scriptsig: "scriptsig", scriptsig_asm: "scriptsig_asm", witness: ["witness", "witness", "witness"], is_coinbase: false, sequence: 1, inner_redeemscript_asm: "inner_redeemscript_asm", inner_witnessscript_asm: "inner_witnessscript_asm")], vout: [Vout(scriptpubkey: "scriptpubkey", scriptpubkey_asm: "scriptpubkey_asm", scriptpubkey_type: .p2pkh, scriptpubkey_address: "scriptpubkey_address", value: 1)], size: 1, weight: 1, fee: 1, status: .init(confirmed: true, block_height: 21, block_hash: "block_hash", block_time: 21))
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Transaction' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | public struct Status: Codable, Hashable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/UTXO.swift:17:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'UTXO' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | public struct UTXO: Codable, Hashable {
| `- note: consider making struct 'UTXO' conform to the 'Sendable' protocol
5 | public let txid: String
6 | public let vout: Int
:
15 | }
16 |
17 | public static let demo = UTXO(txid: "txid", vout: 21, status: Status(confirmed: true, block_height: 800000, block_hash: "block_hash", block_time: 800000), value: 21)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'UTXO' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public struct Status: Codable, Hashable {
[37/48] Compiling MempoolKit TransactionOutspend.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Transaction.swift:24:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Transaction' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Transaction: Codable, Hashable {
| `- note: consider making struct 'Transaction' conform to the 'Sendable' protocol
4 |
5 | public let txid: String
:
22 | }
23 |
24 | public static let demo = Transaction(txid: "txid", version: 1, locktime: 1, vin: [Vin(txid: "txid", vout: 1, prevout: Vout(scriptpubkey: "scriptpubkey", scriptpubkey_asm: "scriptpubkey_asm", scriptpubkey_type: .p2pkh, scriptpubkey_address: "scriptpubkey_address", value: 1), scriptsig: "scriptsig", scriptsig_asm: "scriptsig_asm", witness: ["witness", "witness", "witness"], is_coinbase: false, sequence: 1, inner_redeemscript_asm: "inner_redeemscript_asm", inner_witnessscript_asm: "inner_witnessscript_asm")], vout: [Vout(scriptpubkey: "scriptpubkey", scriptpubkey_asm: "scriptpubkey_asm", scriptpubkey_type: .p2pkh, scriptpubkey_address: "scriptpubkey_address", value: 1)], size: 1, weight: 1, fee: 1, status: .init(confirmed: true, block_height: 21, block_hash: "block_hash", block_time: 21))
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Transaction' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | public struct Status: Codable, Hashable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/UTXO.swift:17:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'UTXO' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | public struct UTXO: Codable, Hashable {
| `- note: consider making struct 'UTXO' conform to the 'Sendable' protocol
5 | public let txid: String
6 | public let vout: Int
:
15 | }
16 |
17 | public static let demo = UTXO(txid: "txid", vout: 21, status: Status(confirmed: true, block_height: 800000, block_hash: "block_hash", block_time: 800000), value: 21)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'UTXO' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public struct Status: Codable, Hashable {
[38/48] Compiling MempoolKit TransactionStatus.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Transaction.swift:24:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Transaction' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Transaction: Codable, Hashable {
| `- note: consider making struct 'Transaction' conform to the 'Sendable' protocol
4 |
5 | public let txid: String
:
22 | }
23 |
24 | public static let demo = Transaction(txid: "txid", version: 1, locktime: 1, vin: [Vin(txid: "txid", vout: 1, prevout: Vout(scriptpubkey: "scriptpubkey", scriptpubkey_asm: "scriptpubkey_asm", scriptpubkey_type: .p2pkh, scriptpubkey_address: "scriptpubkey_address", value: 1), scriptsig: "scriptsig", scriptsig_asm: "scriptsig_asm", witness: ["witness", "witness", "witness"], is_coinbase: false, sequence: 1, inner_redeemscript_asm: "inner_redeemscript_asm", inner_witnessscript_asm: "inner_witnessscript_asm")], vout: [Vout(scriptpubkey: "scriptpubkey", scriptpubkey_asm: "scriptpubkey_asm", scriptpubkey_type: .p2pkh, scriptpubkey_address: "scriptpubkey_address", value: 1)], size: 1, weight: 1, fee: 1, status: .init(confirmed: true, block_height: 21, block_hash: "block_hash", block_time: 21))
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Transaction' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | public struct Status: Codable, Hashable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/UTXO.swift:17:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'UTXO' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | public struct UTXO: Codable, Hashable {
| `- note: consider making struct 'UTXO' conform to the 'Sendable' protocol
5 | public let txid: String
6 | public let vout: Int
:
15 | }
16 |
17 | public static let demo = UTXO(txid: "txid", vout: 21, status: Status(confirmed: true, block_height: 800000, block_hash: "block_hash", block_time: 800000), value: 21)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'UTXO' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public struct Status: Codable, Hashable {
[39/48] Compiling MempoolKit UTXO.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Transaction.swift:24:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Transaction' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Transaction: Codable, Hashable {
| `- note: consider making struct 'Transaction' conform to the 'Sendable' protocol
4 |
5 | public let txid: String
:
22 | }
23 |
24 | public static let demo = Transaction(txid: "txid", version: 1, locktime: 1, vin: [Vin(txid: "txid", vout: 1, prevout: Vout(scriptpubkey: "scriptpubkey", scriptpubkey_asm: "scriptpubkey_asm", scriptpubkey_type: .p2pkh, scriptpubkey_address: "scriptpubkey_address", value: 1), scriptsig: "scriptsig", scriptsig_asm: "scriptsig_asm", witness: ["witness", "witness", "witness"], is_coinbase: false, sequence: 1, inner_redeemscript_asm: "inner_redeemscript_asm", inner_witnessscript_asm: "inner_witnessscript_asm")], vout: [Vout(scriptpubkey: "scriptpubkey", scriptpubkey_asm: "scriptpubkey_asm", scriptpubkey_type: .p2pkh, scriptpubkey_address: "scriptpubkey_address", value: 1)], size: 1, weight: 1, fee: 1, status: .init(confirmed: true, block_height: 21, block_hash: "block_hash", block_time: 21))
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Transaction' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | public struct Status: Codable, Hashable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/UTXO.swift:17:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'UTXO' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | public struct UTXO: Codable, Hashable {
| `- note: consider making struct 'UTXO' conform to the 'Sendable' protocol
5 | public let txid: String
6 | public let vout: Int
:
15 | }
16 |
17 | public static let demo = UTXO(txid: "txid", vout: 21, status: Status(confirmed: true, block_height: 800000, block_hash: "block_hash", block_time: 800000), value: 21)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'UTXO' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public struct Status: Codable, Hashable {
[40/48] Emitting module MempoolKit
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/ISO Alpha-2 Country Codes.swift:366:16: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
364 | extension CountryCode {
365 |
366 | static var all: [CountryCode] = [.af, .ax, .al, .dz, .`as`, .ad, .ao, .ai, .aq, .ag, .ar, .am, .aw, .au, .at, .az, .bs, .bh, .bd, .bb, .by, .be, .bz, .bj, .bm, .bt, .bo, .bq, .ba, .bw, .bv, .br, .io, .bn, .bg, .bf, .bi, .cv, .kh, .cm, .ca, .ky, .cf, .td, .cl, .cn, .cx, .cc, .co, .km, .cg, .cd, .ck, .cr, .ci, .hr, .cu, .cw, .cy, .cz, .dk, .dj, .dm, .`do`, .ec, .eg, .sv, .gq, .er, .ee, .et, .fk, .fo, .fj, .fi, .fr, .gf, .pf, .tf, .ga, .gm, .ge, .de, .gh, .gi, .gr, .gl, .gd, .gp, .gu, .gt, .gg, .gn, .gw, .gy, .ht, .hm, .va, .hn, .hk, .hu, .`is`, .`in`, .id, .ir, .iq, .ie, .im, .il, .it, .jm, .jp, .je, .jo, .kz, .ke, .ki, .kp, .kr, .kw, .kg, .la, .lv, .lb, .ls, .lr, .ly, .li, .lt, .lu, .mo, .mk, .mg, .mw, .my, .mv, .ml, .mt, .mh, .mq, .mr, .mu, .yt, .mx, .fm, .md, .mc, .mn, .me, .ms, .ma, .mz, .mm, .na, .nr, .np, .nl, .nc, .nz, .ni, .ne, .ng, .nu, .nf, .mp, .no, .om, .pk, .pw, .ps, .pa, .pg, .py, .pe, .ph, .pn, .pl, .pt, .pr, .qa, .re, .ro, .ru, .rw, .bl, .sh, .kn, .lc, .mf, .pm, .vc, .ws, .sm, .st, .sa, .sn, .rs, .sc, .sl, .sg, .sx, .sk, .si, .sb, .so, .za, .gs, .ss, .es, .lk, .sd, .sr, .sj, .sz, .se, .ch, .sy, .tw, .tj, .tz, .th, .tl, .tg, .tk, .to, .tt, .tn, .tr, .tm, .tc, .tv, .ug, .ua, .ae, .gb, .us, .um, .uy, .uz, .vu, .ve, .vn, .vg, .vi, .wf, .eh, .ye, .zm, .zw]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 | var country: String {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Address.swift:9:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Address' may have shared mutable state; this is an error in the Swift 6 language mode
3 |
4 | /// Information about a Bitcoin Address
5 | public struct Address: Codable {
| `- note: consider making struct 'Address' conform to the 'Sendable' protocol
6 | public let address: String
7 | public let chain_stats, mempool_stats: Stats
8 |
9 | public static let demo = Address(address: "address", chain_stats: Stats(funded_txo_count: 21, funded_txo_sum: 21, spent_txo_count: 21, spent_txo_sum: 21, tx_count: 21), mempool_stats: Stats(funded_txo_count: 21, funded_txo_sum: 21, spent_txo_count: 21, spent_txo_sum: 21, tx_count: 21))
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Address' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |
11 | public struct Stats: Codable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:13:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Block: Codable, Identifiable, Hashable {
| `- note: consider making struct 'Block' conform to the 'Sendable' protocol
4 | public let id: String
5 | public let height, version, timestamp, tx_count: Int
:
11 | public let extras: Extras?
12 |
13 | public static let demo = Block(id: "BlockID", height: 21000, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:51:27: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block.Extras' may have shared mutable state; this is an error in the Swift 6 language mode
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
16 |
17 | public struct Extras: Codable, Hashable {
| `- note: consider making struct 'Extras' conform to the 'Sendable' protocol
18 | public let totalFees: Int
19 | public let medianFee: Double
:
49 | public let expectedWeight: Int?
50 |
51 | public static let demo = Extras(totalFees: 21, medianFee: 21, feeRange: [1, 2, 3], reward: 21, pool: .init(id: 1, name: "Pool", slug: "Pool"), avgFee: 21, avgFeeRate: 21, coinbaseRaw: "coinbaseRaw", coinbaseAddress: "coinbaseAddress", coinbaseSignature: "coinbaseSignature", coinbaseSignatureAscii: "coinbaseSignatureAscii", avgTxSize: 21, totalInputs: 21, totalOutputs: 21, totalOutputAmt: 21, medianFeeAmt: 21, feePercentiles: [1, 2, 3], segwitTotalTxs: 21, segwitTotalSize: 21, segwitTotalWeight: 21, header: "header", utxoSetChange: 21, utxoSetSize: 21, totalInputAmt: 21, virtualSize: 21, expectedFees: 21, expectedWeight: 21)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Block.Extras' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 |
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Block.swift:15:23: warning: static property 'demoGenisis' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Block: Codable, Identifiable, Hashable {
| `- note: consider making struct 'Block' conform to the 'Sendable' protocol
4 | public let id: String
5 | public let height, version, timestamp, tx_count: Int
:
13 | public static let demo = Block(id: "BlockID", height: 21000, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
14 |
15 | public static let demoGenisis = Block(id: "BlockID", height: 0, version: 1, timestamp: 1, tx_count: 21, size: 1, weight: 1, merkle_root: "merkle_root", previousblockhash: "previousblockhash", mediantime: 1, nonce: 21, bits: 21, difficulty: 21, extras: .demo)
| |- warning: static property 'demoGenisis' is not concurrency-safe because non-'Sendable' type 'Block' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demoGenisis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 | public struct Extras: Codable, Hashable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/RecommendedFees.swift:6:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'RecommendedFees' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | public struct RecommendedFees: Codable {
| `- note: consider making struct 'RecommendedFees' conform to the 'Sendable' protocol
5 | public let fastestFee, halfHourFee, hourFee, economyFee, minimumFee: Double
6 | static public let demo = RecommendedFees(fastestFee: 11, halfHourFee: 7, hourFee: 3, economyFee: 2, minimumFee: 1)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'RecommendedFees' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | public init(fastestFee: Double, halfHourFee: Double, hourFee: Double, economyFee: Double, minimumFee: Double) {
8 | self.fastestFee = fastestFee
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/Transaction.swift:24:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Transaction' may have shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public struct Transaction: Codable, Hashable {
| `- note: consider making struct 'Transaction' conform to the 'Sendable' protocol
4 |
5 | public let txid: String
:
22 | }
23 |
24 | public static let demo = Transaction(txid: "txid", version: 1, locktime: 1, vin: [Vin(txid: "txid", vout: 1, prevout: Vout(scriptpubkey: "scriptpubkey", scriptpubkey_asm: "scriptpubkey_asm", scriptpubkey_type: .p2pkh, scriptpubkey_address: "scriptpubkey_address", value: 1), scriptsig: "scriptsig", scriptsig_asm: "scriptsig_asm", witness: ["witness", "witness", "witness"], is_coinbase: false, sequence: 1, inner_redeemscript_asm: "inner_redeemscript_asm", inner_witnessscript_asm: "inner_witnessscript_asm")], vout: [Vout(scriptpubkey: "scriptpubkey", scriptpubkey_asm: "scriptpubkey_asm", scriptpubkey_type: .p2pkh, scriptpubkey_address: "scriptpubkey_address", value: 1)], size: 1, weight: 1, fee: 1, status: .init(confirmed: true, block_height: 21, block_hash: "block_hash", block_time: 21))
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'Transaction' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |
26 | public struct Status: Codable, Hashable {
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/UTXO.swift:17:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'UTXO' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | public struct UTXO: Codable, Hashable {
| `- note: consider making struct 'UTXO' conform to the 'Sendable' protocol
5 | public let txid: String
6 | public let vout: Int
:
15 | }
16 |
17 | public static let demo = UTXO(txid: "txid", vout: 21, status: Status(confirmed: true, block_height: 800000, block_hash: "block_hash", block_time: 800000), value: 21)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'UTXO' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 | public struct Status: Codable, Hashable {
[41/48] Compiling MempoolKit MiningPool.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/RecommendedFees.swift:6:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'RecommendedFees' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | public struct RecommendedFees: Codable {
| `- note: consider making struct 'RecommendedFees' conform to the 'Sendable' protocol
5 | public let fastestFee, halfHourFee, hourFee, economyFee, minimumFee: Double
6 | static public let demo = RecommendedFees(fastestFee: 11, halfHourFee: 7, hourFee: 3, economyFee: 2, minimumFee: 1)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'RecommendedFees' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | public init(fastestFee: Double, halfHourFee: Double, hourFee: Double, economyFee: Double, minimumFee: Double) {
8 | self.fastestFee = fastestFee
[42/48] Compiling MempoolKit MiningPools.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/RecommendedFees.swift:6:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'RecommendedFees' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | public struct RecommendedFees: Codable {
| `- note: consider making struct 'RecommendedFees' conform to the 'Sendable' protocol
5 | public let fastestFee, halfHourFee, hourFee, economyFee, minimumFee: Double
6 | static public let demo = RecommendedFees(fastestFee: 11, halfHourFee: 7, hourFee: 3, economyFee: 2, minimumFee: 1)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'RecommendedFees' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | public init(fastestFee: Double, halfHourFee: Double, hourFee: Double, economyFee: Double, minimumFee: Double) {
8 | self.fastestFee = fastestFee
[43/48] Compiling MempoolKit MiningRewardStats.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/RecommendedFees.swift:6:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'RecommendedFees' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | public struct RecommendedFees: Codable {
| `- note: consider making struct 'RecommendedFees' conform to the 'Sendable' protocol
5 | public let fastestFee, halfHourFee, hourFee, economyFee, minimumFee: Double
6 | static public let demo = RecommendedFees(fastestFee: 11, halfHourFee: 7, hourFee: 3, economyFee: 2, minimumFee: 1)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'RecommendedFees' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | public init(fastestFee: Double, halfHourFee: Double, hourFee: Double, economyFee: Double, minimumFee: Double) {
8 | self.fastestFee = fastestFee
[44/48] Compiling MempoolKit RecommendedFees.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/Models/RecommendedFees.swift:6:23: warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'RecommendedFees' may have shared mutable state; this is an error in the Swift 6 language mode
2 | import Foundation
3 |
4 | public struct RecommendedFees: Codable {
| `- note: consider making struct 'RecommendedFees' conform to the 'Sendable' protocol
5 | public let fastestFee, halfHourFee, hourFee, economyFee, minimumFee: Double
6 | static public let demo = RecommendedFees(fastestFee: 11, halfHourFee: 7, hourFee: 3, economyFee: 2, minimumFee: 1)
| |- warning: static property 'demo' is not concurrency-safe because non-'Sendable' type 'RecommendedFees' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'demo' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 | public init(fastestFee: Double, halfHourFee: Double, hourFee: Double, economyFee: Double, minimumFee: Double) {
8 | self.fastestFee = fastestFee
[45/48] Compiling MempoolKit BlockExplorer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/ISO Alpha-2 Country Codes.swift:366:16: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
364 | extension CountryCode {
365 |
366 | static var all: [CountryCode] = [.af, .ax, .al, .dz, .`as`, .ad, .ao, .ai, .aq, .ag, .ar, .am, .aw, .au, .at, .az, .bs, .bh, .bd, .bb, .by, .be, .bz, .bj, .bm, .bt, .bo, .bq, .ba, .bw, .bv, .br, .io, .bn, .bg, .bf, .bi, .cv, .kh, .cm, .ca, .ky, .cf, .td, .cl, .cn, .cx, .cc, .co, .km, .cg, .cd, .ck, .cr, .ci, .hr, .cu, .cw, .cy, .cz, .dk, .dj, .dm, .`do`, .ec, .eg, .sv, .gq, .er, .ee, .et, .fk, .fo, .fj, .fi, .fr, .gf, .pf, .tf, .ga, .gm, .ge, .de, .gh, .gi, .gr, .gl, .gd, .gp, .gu, .gt, .gg, .gn, .gw, .gy, .ht, .hm, .va, .hn, .hk, .hu, .`is`, .`in`, .id, .ir, .iq, .ie, .im, .il, .it, .jm, .jp, .je, .jo, .kz, .ke, .ki, .kp, .kr, .kw, .kg, .la, .lv, .lb, .ls, .lr, .ly, .li, .lt, .lu, .mo, .mk, .mg, .mw, .my, .mv, .ml, .mt, .mh, .mq, .mr, .mu, .yt, .mx, .fm, .md, .mc, .mn, .me, .ms, .ma, .mz, .mm, .na, .nr, .np, .nl, .nc, .nz, .ni, .ne, .ng, .nu, .nf, .mp, .no, .om, .pk, .pw, .ps, .pa, .pg, .py, .pe, .ph, .pn, .pl, .pt, .pr, .qa, .re, .ro, .ru, .rw, .bl, .sh, .kn, .lc, .mf, .pm, .vc, .ws, .sm, .st, .sa, .sn, .rs, .sc, .sl, .sg, .sx, .sk, .si, .sb, .so, .za, .gs, .ss, .es, .lk, .sd, .sr, .sj, .sz, .se, .ch, .sy, .tw, .tj, .tz, .th, .tl, .tg, .tk, .to, .tt, .tn, .tr, .tm, .tc, .tv, .ug, .ua, .ae, .gb, .us, .um, .uy, .uz, .vu, .ve, .vn, .vg, .vi, .wf, .eh, .ye, .zm, .zw]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 | var country: String {
[46/48] Compiling MempoolKit Functions.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/ISO Alpha-2 Country Codes.swift:366:16: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
364 | extension CountryCode {
365 |
366 | static var all: [CountryCode] = [.af, .ax, .al, .dz, .`as`, .ad, .ao, .ai, .aq, .ag, .ar, .am, .aw, .au, .at, .az, .bs, .bh, .bd, .bb, .by, .be, .bz, .bj, .bm, .bt, .bo, .bq, .ba, .bw, .bv, .br, .io, .bn, .bg, .bf, .bi, .cv, .kh, .cm, .ca, .ky, .cf, .td, .cl, .cn, .cx, .cc, .co, .km, .cg, .cd, .ck, .cr, .ci, .hr, .cu, .cw, .cy, .cz, .dk, .dj, .dm, .`do`, .ec, .eg, .sv, .gq, .er, .ee, .et, .fk, .fo, .fj, .fi, .fr, .gf, .pf, .tf, .ga, .gm, .ge, .de, .gh, .gi, .gr, .gl, .gd, .gp, .gu, .gt, .gg, .gn, .gw, .gy, .ht, .hm, .va, .hn, .hk, .hu, .`is`, .`in`, .id, .ir, .iq, .ie, .im, .il, .it, .jm, .jp, .je, .jo, .kz, .ke, .ki, .kp, .kr, .kw, .kg, .la, .lv, .lb, .ls, .lr, .ly, .li, .lt, .lu, .mo, .mk, .mg, .mw, .my, .mv, .ml, .mt, .mh, .mq, .mr, .mu, .yt, .mx, .fm, .md, .mc, .mn, .me, .ms, .ma, .mz, .mm, .na, .nr, .np, .nl, .nc, .nz, .ni, .ne, .ng, .nu, .nf, .mp, .no, .om, .pk, .pw, .ps, .pa, .pg, .py, .pe, .ph, .pn, .pl, .pt, .pr, .qa, .re, .ro, .ru, .rw, .bl, .sh, .kn, .lc, .mf, .pm, .vc, .ws, .sm, .st, .sa, .sn, .rs, .sc, .sl, .sg, .sx, .sk, .si, .sb, .so, .za, .gs, .ss, .es, .lk, .sd, .sr, .sj, .sz, .se, .ch, .sy, .tw, .tj, .tz, .th, .tl, .tg, .tk, .to, .tt, .tn, .tr, .tm, .tc, .tv, .ug, .ua, .ae, .gb, .us, .um, .uy, .uz, .vu, .ve, .vn, .vg, .vi, .wf, .eh, .ye, .zm, .zw]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 | var country: String {
[47/48] Compiling MempoolKit ISO Alpha-2 Country Codes.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/ISO Alpha-2 Country Codes.swift:366:16: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
364 | extension CountryCode {
365 |
366 | static var all: [CountryCode] = [.af, .ax, .al, .dz, .`as`, .ad, .ao, .ai, .aq, .ag, .ar, .am, .aw, .au, .at, .az, .bs, .bh, .bd, .bb, .by, .be, .bz, .bj, .bm, .bt, .bo, .bq, .ba, .bw, .bv, .br, .io, .bn, .bg, .bf, .bi, .cv, .kh, .cm, .ca, .ky, .cf, .td, .cl, .cn, .cx, .cc, .co, .km, .cg, .cd, .ck, .cr, .ci, .hr, .cu, .cw, .cy, .cz, .dk, .dj, .dm, .`do`, .ec, .eg, .sv, .gq, .er, .ee, .et, .fk, .fo, .fj, .fi, .fr, .gf, .pf, .tf, .ga, .gm, .ge, .de, .gh, .gi, .gr, .gl, .gd, .gp, .gu, .gt, .gg, .gn, .gw, .gy, .ht, .hm, .va, .hn, .hk, .hu, .`is`, .`in`, .id, .ir, .iq, .ie, .im, .il, .it, .jm, .jp, .je, .jo, .kz, .ke, .ki, .kp, .kr, .kw, .kg, .la, .lv, .lb, .ls, .lr, .ly, .li, .lt, .lu, .mo, .mk, .mg, .mw, .my, .mv, .ml, .mt, .mh, .mq, .mr, .mu, .yt, .mx, .fm, .md, .mc, .mn, .me, .ms, .ma, .mz, .mm, .na, .nr, .np, .nl, .nc, .nz, .ni, .ne, .ng, .nu, .nf, .mp, .no, .om, .pk, .pw, .ps, .pa, .pg, .py, .pe, .ph, .pn, .pl, .pt, .pr, .qa, .re, .ro, .ru, .rw, .bl, .sh, .kn, .lc, .mf, .pm, .vc, .ws, .sm, .st, .sa, .sn, .rs, .sc, .sl, .sg, .sx, .sk, .si, .sb, .so, .za, .gs, .ss, .es, .lk, .sd, .sr, .sj, .sz, .se, .ch, .sy, .tw, .tj, .tz, .th, .tl, .tg, .tk, .to, .tt, .tn, .tr, .tm, .tc, .tv, .ug, .ua, .ae, .gb, .us, .um, .uy, .uz, .vu, .ve, .vn, .vg, .vi, .wf, .eh, .ye, .zm, .zw]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 | var country: String {
[48/48] Compiling MempoolKit MempoolKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/MempoolKit/ISO Alpha-2 Country Codes.swift:366:16: warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
364 | extension CountryCode {
365 |
366 | static var all: [CountryCode] = [.af, .ax, .al, .dz, .`as`, .ad, .ao, .ai, .aq, .ag, .ar, .am, .aw, .au, .at, .az, .bs, .bh, .bd, .bb, .by, .be, .bz, .bj, .bm, .bt, .bo, .bq, .ba, .bw, .bv, .br, .io, .bn, .bg, .bf, .bi, .cv, .kh, .cm, .ca, .ky, .cf, .td, .cl, .cn, .cx, .cc, .co, .km, .cg, .cd, .ck, .cr, .ci, .hr, .cu, .cw, .cy, .cz, .dk, .dj, .dm, .`do`, .ec, .eg, .sv, .gq, .er, .ee, .et, .fk, .fo, .fj, .fi, .fr, .gf, .pf, .tf, .ga, .gm, .ge, .de, .gh, .gi, .gr, .gl, .gd, .gp, .gu, .gt, .gg, .gn, .gw, .gy, .ht, .hm, .va, .hn, .hk, .hu, .`is`, .`in`, .id, .ir, .iq, .ie, .im, .il, .it, .jm, .jp, .je, .jo, .kz, .ke, .ki, .kp, .kr, .kw, .kg, .la, .lv, .lb, .ls, .lr, .ly, .li, .lt, .lu, .mo, .mk, .mg, .mw, .my, .mv, .ml, .mt, .mh, .mq, .mr, .mu, .yt, .mx, .fm, .md, .mc, .mn, .me, .ms, .ma, .mz, .mm, .na, .nr, .np, .nl, .nc, .nz, .ni, .ne, .ng, .nu, .nf, .mp, .no, .om, .pk, .pw, .ps, .pa, .pg, .py, .pe, .ph, .pn, .pl, .pt, .pr, .qa, .re, .ro, .ru, .rw, .bl, .sh, .kn, .lc, .mf, .pm, .vc, .ws, .sm, .st, .sa, .sn, .rs, .sc, .sl, .sg, .sx, .sk, .si, .sb, .so, .za, .gs, .ss, .es, .lk, .sd, .sr, .sj, .sz, .se, .ch, .sy, .tw, .tj, .tz, .th, .tl, .tg, .tk, .to, .tt, .tn, .tr, .tm, .tc, .tv, .ug, .ua, .ae, .gb, .us, .um, .uy, .uz, .vu, .ve, .vn, .vg, .vi, .wf, .eh, .ye, .zm, .zw]
| |- warning: static property 'all' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'all' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
367 |
368 | var country: String {
Build complete! (15.71s)
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:17:10: warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
15 | // Dependencies declare other packages that this package depends on.
16 | // .package(url: /* package url */, from: "1.0.0"),
17 | .package(
| `- warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
18 | url: "https://github.com/FlorianHubl/SwiftTor",
19 | .branch("main")
/Users/admin/builder/spi-builder-workspace/Package.swift:19:14: warning: 'branch' is deprecated
17 | .package(
18 | url: "https://github.com/FlorianHubl/SwiftTor",
19 | .branch("main")
| `- warning: 'branch' is deprecated
20 | )
21 | ],
warning: 'swifttor': found 18 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64_x86_64-maccatalyst/Tor.framework/Versions/A/Tor
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64_x86_64-maccatalyst/Tor.framework/Versions/Current/Resources/Info.plist
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/macos-arm64_x86_64/Tor.framework/Resources/Info.plist
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/macos-arm64_x86_64/Tor.framework/Versions/Current/Resources/Info.plist
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/macos-arm64_x86_64/Tor.framework/Versions/A/Tor
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64_x86_64-simulator/Tor.framework/Tor
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64/Tor.framework/Tor
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64_x86_64-maccatalyst/Tor.framework/Tor
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/macos-arm64_x86_64/Tor.framework/Versions/Current/Tor
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/macos-arm64_x86_64/Tor.framework/Tor
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64_x86_64-simulator/Tor.framework/_CodeSignature/CodeResources
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64_x86_64-maccatalyst/Tor.framework/Versions/A/Resources/Info.plist
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64/Tor.framework/Info.plist
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64_x86_64-simulator/Tor.framework/Info.plist
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64_x86_64-maccatalyst/Tor.framework/Versions/Current/Tor
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/macos-arm64_x86_64/Tor.framework/Versions/A/Resources/Info.plist
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/ios-arm64_x86_64-maccatalyst/Tor.framework/Resources/Info.plist
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftTor/Sources/SwiftTor/Tor.xcframework/Info.plist
Build complete.
{
"dependencies" : [
{
"identity" : "swifttor",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/FlorianHubl/SwiftTor"
}
],
"manifest_display_name" : "MempoolKit",
"name" : "MempoolKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "MempoolKit",
"targets" : [
"MempoolKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "MempoolKitTests",
"module_type" : "SwiftTarget",
"name" : "MempoolKitTests",
"path" : "Tests/MempoolKitTests",
"sources" : [
"MempoolKitTests.swift"
],
"target_dependencies" : [
"MempoolKit"
],
"type" : "test"
},
{
"c99name" : "MempoolKit",
"module_type" : "SwiftTarget",
"name" : "MempoolKit",
"path" : "Sources/MempoolKit",
"product_dependencies" : [
"SwiftTor"
],
"product_memberships" : [
"MempoolKit"
],
"sources" : [
"BlockExplorer.swift",
"Functions.swift",
"ISO Alpha-2 Country Codes.swift",
"MempoolKit.swift",
"Models/Address.swift",
"Models/Block.swift",
"Models/BlockFee.swift",
"Models/BlockFeeRate.swift",
"Models/BlockReward.swift",
"Models/BlockSizeAndWeights.swift",
"Models/BlockStatus.swift",
"Models/CPFP.swift",
"Models/ChannelTXID.swift",
"Models/DifficultyAdjustment.swift",
"Models/Hashrate.swift",
"Models/LightningChannel.swift",
"Models/LightningChannelFromNodePubkey.swift",
"Models/LightningHistoricalNodeStatistic.swift",
"Models/LightningISP.swift",
"Models/LightningNode.swift",
"Models/LightningNodeStatistic.swift",
"Models/LightningNodeStatisticPerISP.swift",
"Models/LightningNodesCountries.swift",
"Models/LightningNodesCountry.swift",
"Models/LightningStatistic.swift",
"Models/LightningTop100Nodes.swift",
"Models/LightningTop100NodesByLiquidity.swift",
"Models/MempoolBlockFee.swift",
"Models/MempoolRecent.swift",
"Models/MempoolStatistic.swift",
"Models/MercleProof.swift",
"Models/MiningHashrate.swift",
"Models/MiningPool.swift",
"Models/MiningPools.swift",
"Models/MiningRewardStats.swift",
"Models/RecommendedFees.swift",
"Models/Transaction.swift",
"Models/TransactionOutspend.swift",
"Models/TransactionStatus.swift",
"Models/UTXO.swift"
],
"type" : "library"
}
],
"tools_version" : "5.8"
}
warning: 'spi-builder-workspace': /Users/admin/builder/spi-builder-workspace/Package.swift:17:10: warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
15 | // Dependencies declare other packages that this package depends on.
16 | // .package(url: /* package url */, from: "1.0.0"),
17 | .package(
| `- warning: 'package(url:_:)' is deprecated: use specific requirement APIs instead (e.g. use 'branch:' instead of '.branch')
18 | url: "https://github.com/FlorianHubl/SwiftTor",
19 | .branch("main")
/Users/admin/builder/spi-builder-workspace/Package.swift:19:14: warning: 'branch' is deprecated
17 | .package(
18 | url: "https://github.com/FlorianHubl/SwiftTor",
19 | .branch("main")
| `- warning: 'branch' is deprecated
20 | )
21 | ],
Done.