{
 "snapshot": "2026-09-27",
 "sources": {
  "winnow": {
   "repo": "https://github.com/posix4e/winnow-lightning",
   "rev": "f379b7cec9a025e0910f8e334dfcd36a6f1f9040",
   "label": "winnow-lightning@f379b7c",
   "date": "2026-09-27"
  },
  "phoenix": {
   "repo": "https://github.com/ACINQ/phoenix",
   "rev": "1facad2762acb9cfac3e418ae5a326a0bab167c3",
   "label": "phoenix@1facad2",
   "date": "2026-09-23"
  },
  "lightning-kmp": {
   "repo": "https://github.com/ACINQ/lightning-kmp",
   "rev": "77f2f788509fb8452177e86ba6ea4b731cb840e9",
   "label": "lightning-kmp v1.12.0",
   "tag": "v1.12.0"
  },
  "bitkit": {
   "repo": "https://github.com/synonymdev/bitkit-ios",
   "rev": "c906d5af336dd1ceec22bcbbb1c7d9f115e2d021",
   "label": "bitkit-ios@c906d5a",
   "date": "2026-09-25"
  },
  "synonym-ldk-node": {
   "repo": "https://github.com/synonymdev/ldk-node",
   "rev": "190a17d966cf5a685444cfa17c3a419c290bf26c",
   "label": "ldk-node@190a17d (0.7.0-rc.66)"
  },
  "rust-lightning": {
   "repo": "https://github.com/lightningdevkit/rust-lightning",
   "rev": "311ad94772722ff9c54ec0f7656a4b811be5b846",
   "label": "rust-lightning v0.2",
   "tag": "v0.2"
  },
  "zeus": {
   "repo": "https://github.com/ZeusLN/zeus",
   "rev": "aeb9c10c6b0b8aad4752c08457a4f0d127ea4645",
   "label": "zeus@aeb9c10",
   "date": "2026-09-27"
  },
  "lnd": {
   "repo": "https://github.com/lightningnetwork/lnd",
   "rev": "572b561bf05f03dfe6135110970c4d858c3482dc",
   "label": "lnd v0.21.3-beta",
   "tag": "v0.21.3-beta"
  },
  "blixt": {
   "repo": "https://github.com/hsjoberg/blixt-wallet",
   "rev": "baa6ba0a028f6651b9b753cb6f4aec32fdf3cc2a",
   "label": "blixt-wallet@baa6ba0",
   "date": "2026-08-21"
  },
  "bitkit-core": {
   "repo": "https://github.com/synonymdev/bitkit-core",
   "rev": "b53fa54a16f04940943072bb6e08dc2650302f93",
   "label": "bitkit-core v0.5.18",
   "tag": "v0.5.18"
  },
  "paykit-rs": {
   "repo": "https://github.com/pubky/paykit-rs",
   "rev": "4613beee25d1680ed8bc849446498e9bfb2cdb16",
   "label": "paykit-rs v0.1.0-rc55",
   "tag": "v0.1.0-rc55"
  },
  "vss-rust-client-ffi": {
   "repo": "https://github.com/synonymdev/vss-rust-client-ffi",
   "rev": "3476fa45be919244310c4f65945e8d2bc1b8ee15",
   "label": "vss-rust-client-ffi v0.5.23",
   "tag": "v0.5.23"
  },
  "zeus-ldk-node": {
   "repo": "https://github.com/ZeusLN/ldk-node",
   "rev": "921ef6370a5694ed8cf00538878420ccb5afe09d",
   "label": "ZeusLN/ldk-node v0.7.0-zeus-rl-0.2.5",
   "tag": "v0.7.0-zeus-rl-0.2.5"
  },
  "cdk": {
   "repo": "https://github.com/cashubtc/cdk",
   "rev": "874745d5d79b36be346efbd716393357ab898834",
   "label": "cdk v0.17.4",
   "tag": "v0.17.4"
  }
 },
 "lines": {
  "Winnow": {
   "app": {
    "code": 10298,
    "chars": 336449,
    "files": 47,
    "languages": {
     "Swift": 10298
    },
    "generated_excluded": []
   },
   "bitcoin": {
    "code": 13120,
    "chars": 445981,
    "files": 61,
    "languages": {
     "Swift": 13120
    },
    "generated_excluded": []
   },
   "lightning": {
    "code": 4907,
    "chars": 229156,
    "files": 55,
    "languages": {
     "Swift": 4907
    },
    "generated_excluded": []
   }
  },
  "Phoenix": {
   "app": {
    "code": 72767,
    "chars": 1898647,
    "files": 516,
    "languages": {
     "Kotlin": 12512,
     "Swift": 60255
    },
    "generated_excluded": []
   },
   "lightning": {
    "code": 28086,
    "chars": 1172617,
    "files": 145,
    "languages": {
     "C/C++ Header": 4,
     "Kotlin": 27440,
     "Objective-C": 3,
     "Swift": 639
    },
    "generated_excluded": []
   }
  },
  "Bitkit": {
   "app": {
    "code": 91893,
    "chars": 2541191,
    "files": 588,
    "languages": {
     "Swift": 91893
    },
    "generated_excluded": []
   },
   "lightning": {
    "code": 126384,
    "chars": 3790085,
    "files": 225,
    "languages": {
     "Rust": 126384
    },
    "generated_excluded": []
   }
  },
  "Blixt": {
   "app": {
    "code": 36360,
    "chars": 947579,
    "files": 298,
    "languages": {
     "C++": 47,
     "C/C++ Header": 87,
     "JavaScript": 3768,
     "Objective-C": 154,
     "Objective-C++": 84,
     "Swift": 780,
     "TypeScript": 31440
    },
    "generated_excluded": [
     "blixt/speedloader-turbomodule/liblnd/arm64-v8a/liblnd.h",
     "blixt/speedloader-turbomodule/liblnd/armeabi-v7a/liblnd.h",
     "blixt/speedloader-turbomodule/liblnd/x86/liblnd.h",
     "blixt/speedloader-turbomodule/liblnd/x86_64/liblnd.h"
    ]
   },
   "lightning": {
    "code": 239849,
    "chars": 5558536,
    "files": 1180,
    "languages": {
     "Go": 239849
    },
    "generated_excluded": [
     "lnd/graph/db/migration1/sqlc/db.go",
     "lnd/graph/db/migration1/sqlc/graph.sql.go",
     "lnd/graph/db/migration1/sqlc/models.go",
     "lnd/payments/db/migration1/sqlc/db.go",
     "lnd/payments/db/migration1/sqlc/models.go",
     "lnd/payments/db/migration1/sqlc/payments.sql.go",
     "lnd/sqldb/sqlc/amp_invoices.sql.go",
     "lnd/sqldb/sqlc/chain_params.sql.go",
     "lnd/sqldb/sqlc/db.go",
     "lnd/sqldb/sqlc/graph.sql.go",
     "lnd/sqldb/sqlc/invoice_events.sql.go",
     "lnd/sqldb/sqlc/invoices.sql.go",
     "lnd/sqldb/sqlc/migration.sql.go",
     "lnd/sqldb/sqlc/models.go",
     "lnd/sqldb/sqlc/payments.sql.go",
     "lnd/sqldb/sqlc/querier.go",
     "lnd/tlv/internal/gen/gen_tlv_types.go",
     "lnd/tlv/tlv_types_generated.go"
    ]
   }
  },
  "Zeus": {
   "app": {
    "code": 189559,
    "chars": 3674180,
    "files": 574,
    "languages": {
     "C/C++ Header": 41,
     "JavaScript": 47,
     "Objective-C": 1332,
     "Objective-C++": 424,
     "Swift": 4038,
     "TypeScript": 183677
    },
    "generated_excluded": [
     "zeus/ios/LdkNodeMobile/LDKNode.swift"
    ]
   },
   "lightning": {
    "code": 239849,
    "chars": 5558536,
    "files": 1180,
    "languages": {
     "Go": 239849
    },
    "generated_excluded": [
     "lnd/graph/db/migration1/sqlc/db.go",
     "lnd/graph/db/migration1/sqlc/graph.sql.go",
     "lnd/graph/db/migration1/sqlc/models.go",
     "lnd/payments/db/migration1/sqlc/db.go",
     "lnd/payments/db/migration1/sqlc/models.go",
     "lnd/payments/db/migration1/sqlc/payments.sql.go",
     "lnd/sqldb/sqlc/amp_invoices.sql.go",
     "lnd/sqldb/sqlc/chain_params.sql.go",
     "lnd/sqldb/sqlc/db.go",
     "lnd/sqldb/sqlc/graph.sql.go",
     "lnd/sqldb/sqlc/invoice_events.sql.go",
     "lnd/sqldb/sqlc/invoices.sql.go",
     "lnd/sqldb/sqlc/migration.sql.go",
     "lnd/sqldb/sqlc/models.go",
     "lnd/sqldb/sqlc/payments.sql.go",
     "lnd/sqldb/sqlc/querier.go",
     "lnd/tlv/internal/gen/gen_tlv_types.go",
     "lnd/tlv/tlv_types_generated.go"
    ]
   }
  }
 },
 "languages_percent": {
  "Winnow": {
   "Swift": 100.0,
   "Kotlin": 0.0,
   "Rust": 0.0,
   "Go": 0.0,
   "TypeScript/JS": 0.0,
   "C family": 0.0
  },
  "Phoenix": {
   "Swift": 60.38,
   "Kotlin": 39.61,
   "Rust": 0.0,
   "Go": 0.0,
   "TypeScript/JS": 0.0,
   "C family": 0.01
  },
  "Bitkit": {
   "Swift": 42.1,
   "Kotlin": 0.0,
   "Rust": 57.9,
   "Go": 0.0,
   "TypeScript/JS": 0.0,
   "C family": 0.0
  },
  "Blixt": {
   "Swift": 0.28,
   "Kotlin": 0.0,
   "Rust": 0.0,
   "Go": 86.84,
   "TypeScript/JS": 12.75,
   "C family": 0.13
  },
  "Zeus": {
   "Swift": 0.94,
   "Kotlin": 0.0,
   "Rust": 0.0,
   "Go": 55.86,
   "TypeScript/JS": 42.79,
   "C family": 0.42
  }
 },
 "complexity": {
  "Winnow": {
   "app": {
    "functions": 695,
    "mean_cc": 3.31,
    "p90_cc": 7,
    "max_cc": 31,
    "cc_le_2": 370,
    "cc_3_12": 314,
    "cc_gt_12": 11,
    "cc_gt_30": 1,
    "files": 47,
    "files_with_parse_errors": 2,
    "most_complex": [
     {
      "cc": 31,
      "function": "init",
      "at": "winnow/Sources/WinnowApp/AppModel.swift:420"
     },
     {
      "cc": 28,
      "function": "(computed_property)",
      "at": "winnow/Sources/WinnowApp/SettingsView.swift:30"
     },
     {
      "cc": 22,
      "function": "(computed_property)",
      "at": "winnow/Sources/WinnowApp/MuSig2SignView.swift:266"
     },
     {
      "cc": 20,
      "function": "(computed_property)",
      "at": "winnow/Sources/WinnowApp/RecipientsView.swift:116"
     },
     {
      "cc": 18,
      "function": "(computed_property)",
      "at": "winnow/Sources/WinnowApp/AppModel.swift:75"
     }
    ]
   },
   "bitcoin": {
    "functions": 1005,
    "mean_cc": 3.34,
    "p90_cc": 7,
    "max_cc": 27,
    "cc_le_2": 525,
    "cc_3_12": 466,
    "cc_gt_12": 14,
    "cc_gt_30": 0,
    "files": 61,
    "files_with_parse_errors": 2,
    "most_complex": [
     {
      "cc": 27,
      "function": "decode",
      "at": "winnow/Sources/WalletCore/Network/Protocol/Messages.swift:367"
     },
     {
      "cc": 23,
      "function": "(computed_property)",
      "at": "winnow/Sources/WalletCore/Network/Protocol/Messages.swift:302"
     },
     {
      "cc": 22,
      "function": "init",
      "at": "winnow/Sources/WalletCore/Wallet/Wallet.swift:455"
     },
     {
      "cc": 21,
      "function": "validateKnownFields",
      "at": "winnow/Sources/WalletCore/PSBT/PSBT.swift:815"
     },
     {
      "cc": 19,
      "function": "(computed_property)",
      "at": "winnow/Sources/WalletCore/Network/Protocol/Messages.swift:329"
     }
    ]
   },
   "lightning": {
    "functions": 464,
    "mean_cc": 3.28,
    "p90_cc": 7,
    "max_cc": 13,
    "cc_le_2": 235,
    "cc_3_12": 226,
    "cc_gt_12": 3,
    "cc_gt_30": 0,
    "files": 55,
    "files_with_parse_errors": 4,
    "most_complex": [
     {
      "cc": 13,
      "function": "apply",
      "at": "winnow/Sources/LightningCore/ChannelUpdates.swift:26"
     },
     {
      "cc": 13,
      "function": "amount",
      "at": "winnow/Sources/LightningCore/InvoiceRequest.swift:35"
     },
     {
      "cc": 13,
      "function": "validateLoaded",
      "at": "winnow/Sources/LightningCore/LightningEngine.swift:191"
     },
     {
      "cc": 12,
      "function": "init",
      "at": "winnow/Sources/LightningCore/AsyncPaymentMessage.swift:14"
     },
     {
      "cc": 12,
      "function": "updateChainChannels",
      "at": "winnow/Sources/LightningCore/LightningChain.swift:109"
     }
    ]
   },
   "all": {
    "functions": 2164,
    "mean_cc": 3.32,
    "p90_cc": 7,
    "max_cc": 31,
    "cc_le_2": 1130,
    "cc_3_12": 1006,
    "cc_gt_12": 28,
    "cc_gt_30": 1
   }
  },
  "Phoenix": {
   "app": {
    "functions": 4694,
    "mean_cc": 2.52,
    "p90_cc": 5,
    "max_cc": 155,
    "cc_le_2": 3410,
    "cc_3_12": 1207,
    "cc_gt_12": 77,
    "cc_gt_30": 9,
    "files": 517,
    "files_with_parse_errors": 15,
    "most_complex": [
     {
      "cc": 155,
      "function": "(computed_property)",
      "at": "phoenix/phoenix-ios/phoenix-ios/kotlin/KotlinExtensions+Currency.swift:189"
     },
     {
      "cc": 155,
      "function": "(computed_property)",
      "at": "phoenix/phoenix-ios/phoenix-ios/kotlin/KotlinExtensions+Currency.swift:32"
     },
     {
      "cc": 81,
      "function": "mapIncomingPaymentFromV10",
      "at": "phoenix/phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/db/migrations/v10/types/IncomingTypes.kt:263"
     },
     {
      "cc": 47,
      "function": "(anonymous_initializer)",
      "at": "phoenix/phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/AppConnectionsDaemon.kt:128"
     },
     {
      "cc": 45,
      "function": "uploadContacts",
      "at": "phoenix/phoenix-ios/phoenix-ios/sync/SyncBackupManager+Contacts.swift:291"
     }
    ]
   },
   "lightning": {
    "functions": 2524,
    "mean_cc": 2.28,
    "p90_cc": 4,
    "max_cc": 168,
    "cc_le_2": 2066,
    "cc_3_12": 403,
    "cc_gt_12": 55,
    "cc_gt_30": 13,
    "files": 146,
    "files_with_parse_errors": 10,
    "most_complex": [
     {
      "cc": 168,
      "function": "processInternal",
      "at": "lightning-kmp/modules/core/src/commonMain/kotlin/fr/acinq/lightning/channel/states/Normal.kt:31"
     },
     {
      "cc": 92,
      "function": "processInternal",
      "at": "lightning-kmp/modules/core/src/commonMain/kotlin/fr/acinq/lightning/channel/states/Syncing.kt:17"
     },
     {
      "cc": 88,
      "function": "processEvent",
      "at": "lightning-kmp/modules/core/src/commonMain/kotlin/fr/acinq/lightning/io/Peer.kt:1210"
     },
     {
      "cc": 59,
      "function": "processInternal",
      "at": "lightning-kmp/modules/core/src/commonMain/kotlin/fr/acinq/lightning/channel/states/Closing.kt:61"
     },
     {
      "cc": 57,
      "function": "processInternal",
      "at": "lightning-kmp/modules/core/src/commonMain/kotlin/fr/acinq/lightning/channel/states/WaitForFundingConfirmed.kt:29"
     }
    ]
   },
   "all": {
    "functions": 7218,
    "mean_cc": 2.44,
    "p90_cc": 5,
    "max_cc": 168,
    "cc_le_2": 5476,
    "cc_3_12": 1610,
    "cc_gt_12": 132,
    "cc_gt_30": 22
   }
  },
  "Bitkit": {
   "app": {
    "functions": 5331,
    "mean_cc": 2.97,
    "p90_cc": 6,
    "max_cc": 127,
    "cc_le_2": 3251,
    "cc_3_12": 1995,
    "cc_gt_12": 85,
    "cc_gt_30": 8,
    "files": 588,
    "files_with_parse_errors": 3,
    "most_complex": [
     {
      "cc": 127,
      "function": "(computed_property)",
      "at": "bitkit/Bitkit/MainNavView.swift:492"
     },
     {
      "cc": 70,
      "function": "init",
      "at": "bitkit/Bitkit/Utilities/Errors.swift:281"
     },
     {
      "cc": 56,
      "function": "handleScannedData",
      "at": "bitkit/Bitkit/ViewModels/AppViewModel.swift:538"
     },
     {
      "cc": 55,
      "function": "handleLdkNodeEvent",
      "at": "bitkit/Bitkit/ViewModels/AppViewModel.swift:1357"
     },
     {
      "cc": 48,
      "function": "listenForEvents",
      "at": "bitkit/Bitkit/Services/LightningService.swift:1352"
     }
    ]
   },
   "lightning": {
    "functions": 5337,
    "mean_cc": 2.97,
    "p90_cc": 6,
    "max_cc": 171,
    "cc_le_2": 3741,
    "cc_3_12": 1435,
    "cc_gt_12": 161,
    "cc_gt_30": 38,
    "files": 225,
    "files_with_parse_errors": 6,
    "most_complex": [
     {
      "cc": 171,
      "function": "read",
      "at": "rust-lightning/lightning/src/ln/channelmanager.rs:16686"
     },
     {
      "cc": 153,
      "function": "handle_event",
      "at": "synonym-ldk-node/src/event.rs:1184"
     },
     {
      "cc": 97,
      "function": "get_route",
      "at": "rust-lightning/lightning/src/routing/router.rs:2434"
     },
     {
      "cc": 87,
      "function": "read",
      "at": "rust-lightning/lightning/src/ln/channel.rs:14858"
     },
     {
      "cc": 77,
      "function": "process_events",
      "at": "rust-lightning/lightning/src/ln/peer_handler.rs:2806"
     }
    ]
   },
   "all": {
    "functions": 10668,
    "mean_cc": 2.97,
    "p90_cc": 6,
    "max_cc": 171,
    "cc_le_2": 6992,
    "cc_3_12": 3430,
    "cc_gt_12": 246,
    "cc_gt_30": 46
   }
  },
  "Blixt": {
   "app": {
    "functions": 1057,
    "mean_cc": 3.57,
    "p90_cc": 7,
    "max_cc": 134,
    "cc_le_2": 785,
    "cc_3_12": 216,
    "cc_gt_12": 56,
    "cc_gt_30": 19,
    "files": 298,
    "files_with_parse_errors": 11,
    "most_complex": [
     {
      "cc": 134,
      "function": "Settings",
      "at": "blixt/src/windows/Settings/Settings.tsx:70"
     },
     {
      "cc": 62,
      "function": "identifyService",
      "at": "blixt/src/utils/lightning-services.ts:175"
     },
     {
      "cc": 62,
      "function": "PaymentCard",
      "at": "blixt/src/windows/LNURL/PayRequest/PaymentCard.tsx:36"
     },
     {
      "cc": 61,
      "function": "(arrow_function)",
      "at": "blixt/src/state/index.ts:201"
     },
     {
      "cc": 57,
      "function": "PowerUserTools",
      "at": "blixt/src/windows/Settings/PowerUserTools.tsx:68"
     }
    ]
   },
   "lightning": {
    "functions": 10459,
    "mean_cc": 3.9,
    "p90_cc": 9,
    "max_cc": 147,
    "cc_le_2": 5921,
    "cc_3_12": 3978,
    "cc_gt_12": 560,
    "cc_gt_30": 66,
    "files": 1180,
    "files_with_parse_errors": 0,
    "most_complex": [
     {
      "cc": 147,
      "function": "ValidateConfig",
      "at": "lnd/config.go:1007"
     },
     {
      "cc": 99,
      "function": "WriteElement",
      "at": "lnd/channeldb/migration/lnwire21/lnwire.go:76"
     },
     {
      "cc": 96,
      "function": "WriteElement",
      "at": "lnd/lnwire/lnwire.go:87"
     },
     {
      "cc": 93,
      "function": "ReadElement",
      "at": "lnd/channeldb/migration/lnwire21/lnwire.go:441"
     },
     {
      "cc": 89,
      "function": "ReadElement",
      "at": "lnd/lnwire/lnwire.go:444"
     }
    ]
   },
   "all": {
    "functions": 11516,
    "mean_cc": 3.87,
    "p90_cc": 8,
    "max_cc": 147,
    "cc_le_2": 6706,
    "cc_3_12": 4194,
    "cc_gt_12": 616,
    "cc_gt_30": 85
   }
  },
  "Zeus": {
   "app": {
    "functions": 4672,
    "mean_cc": 4.72,
    "p90_cc": 10,
    "max_cc": 252,
    "cc_le_2": 2687,
    "cc_3_12": 1641,
    "cc_gt_12": 344,
    "cc_gt_30": 75,
    "files": 575,
    "files_with_parse_errors": 13,
    "most_complex": [
     {
      "cc": 252,
      "function": "render",
      "at": "zeus/views/Receive.tsx:980"
     },
     {
      "cc": 225,
      "function": "render",
      "at": "zeus/views/Settings/WalletConfiguration.tsx:1389"
     },
     {
      "cc": 177,
      "function": "(arrow_function)",
      "at": "zeus/utils/handleAnything.ts:363"
     },
     {
      "cc": 144,
      "function": "render",
      "at": "zeus/views/Settings/SeedRecovery.tsx:499"
     },
     {
      "cc": 134,
      "function": "fetchDataCore",
      "at": "zeus/views/Wallet/Wallet.tsx:579"
     }
    ]
   },
   "lightning": {
    "functions": 10459,
    "mean_cc": 3.9,
    "p90_cc": 9,
    "max_cc": 147,
    "cc_le_2": 5921,
    "cc_3_12": 3978,
    "cc_gt_12": 560,
    "cc_gt_30": 66,
    "files": 1180,
    "files_with_parse_errors": 0,
    "most_complex": [
     {
      "cc": 147,
      "function": "ValidateConfig",
      "at": "lnd/config.go:1007"
     },
     {
      "cc": 99,
      "function": "WriteElement",
      "at": "lnd/channeldb/migration/lnwire21/lnwire.go:76"
     },
     {
      "cc": 96,
      "function": "WriteElement",
      "at": "lnd/lnwire/lnwire.go:87"
     },
     {
      "cc": 93,
      "function": "ReadElement",
      "at": "lnd/channeldb/migration/lnwire21/lnwire.go:441"
     },
     {
      "cc": 89,
      "function": "ReadElement",
      "at": "lnd/lnwire/lnwire.go:444"
     }
    ]
   },
   "all": {
    "functions": 15131,
    "mean_cc": 4.16,
    "p90_cc": 9,
    "max_cc": 252,
    "cc_le_2": 8608,
    "cc_3_12": 5619,
    "cc_gt_12": 904,
    "cc_gt_30": 141
   }
  }
 },
 "dependencies": {
  "Winnow": {
   "spm": [
    "swift-secp256k1@0.23.2"
   ],
   "total": 1
  },
  "Phoenix": {
   "spm": [
    "abseil-cpp-swiftpm@0.20220203.1",
    "boringssl-swiftpm@0.9.0",
    "circularcheckmarkprogress@0.4.1",
    "effects-library@1.0.0",
    "firebase-ios-sdk@9.1.0",
    "googleappmeasurement@9.1.0",
    "googledatatransport@9.1.4",
    "googleutilities@7.7.1",
    "grpc-ios@1.44.2-grpc",
    "gtm-session-fetcher@2.0.0",
    "leveldb@1.22.2",
    "nanopb@2.30909.0",
    "popovers@1.3.2",
    "promises@2.1.1",
    "swift-async-algorithms@1.0.0",
    "swift-collections@1.1.0",
    "swift-log@1.5.4",
    "swift-protobuf@1.19.0",
    "swiftysegmentedpicker@0.0.2"
   ],
   "kotlin": [
    "app.cash.sqldelight:async-extensions@2.1.0",
    "app.cash.sqldelight:coroutines-extensions@2.1.0",
    "app.cash.sqldelight:native-driver@2.1.0",
    "app.cash.sqldelight:runtime@2.1.0",
    "co.touchlab.skie:configuration-annotations@0.10.10",
    "co.touchlab:kermit-core@2.0.8",
    "co.touchlab:kermit@2.0.8",
    "co.touchlab:sqliter-driver@1.3.3",
    "co.touchlab:stately-concurrency@2.1.0",
    "co.touchlab:stately-strict@2.1.0",
    "fr.acinq.bitcoin:bitcoin-kmp@0.30.0",
    "fr.acinq.secp256k1:secp256k1-kmp@0.23.0",
    "io.ktor:ktor-client-auth@3.4.1",
    "io.ktor:ktor-client-content-negotiation@3.4.1",
    "io.ktor:ktor-client-core@3.4.1",
    "io.ktor:ktor-client-darwin@3.4.1",
    "io.ktor:ktor-client-ios@3.4.1",
    "io.ktor:ktor-client-json@3.4.1",
    "io.ktor:ktor-events@3.4.1",
    "io.ktor:ktor-http-cio@3.4.1",
    "io.ktor:ktor-http@3.4.1",
    "io.ktor:ktor-io@3.4.1",
    "io.ktor:ktor-network-tls@3.4.1",
    "io.ktor:ktor-network@3.4.1",
    "io.ktor:ktor-serialization-kotlinx-json@3.4.1",
    "io.ktor:ktor-serialization-kotlinx@3.4.1",
    "io.ktor:ktor-serialization@3.4.1",
    "io.ktor:ktor-sse@3.4.1",
    "io.ktor:ktor-utils@3.4.1",
    "io.ktor:ktor-websocket-serialization@3.4.1",
    "io.ktor:ktor-websockets@3.4.1",
    "org.jetbrains.kotlinx:atomicfu@0.31.0",
    "org.jetbrains.kotlinx:kotlinx-coroutines-core@1.10.2",
    "org.jetbrains.kotlinx:kotlinx-datetime@0.7.1",
    "org.jetbrains.kotlinx:kotlinx-io-bytestring@0.8.2",
    "org.jetbrains.kotlinx:kotlinx-io-core@0.8.2",
    "org.jetbrains.kotlinx:kotlinx-serialization-cbor@1.9.0",
    "org.jetbrains.kotlinx:kotlinx-serialization-core@1.9.0",
    "org.jetbrains.kotlinx:kotlinx-serialization-json-io@1.9.0",
    "org.jetbrains.kotlinx:kotlinx-serialization-json@1.9.0"
   ],
   "total": 59
  },
  "Bitkit": {
   "spm": [
    "bitkit-core@0.5.18",
    "lottie-ios@4.6.1",
    "paykit-rs@0.1.0-rc55",
    "swift-secp256k1@0.17.0",
    "vss-rust-client-ffi@0.5.23"
   ],
   "rust": [
    "adler2 v2.0.1",
    "aead v0.5.2",
    "aes v0.8.4",
    "aes-gcm v0.10.3",
    "ahash v0.8.12",
    "aho-corasick v1.1.4",
    "anstream v1.0.0",
    "anstyle v1.0.11",
    "anstyle v1.0.14",
    "anstyle-parse v1.0.0",
    "anstyle-query v1.1.5",
    "anyhow v1.0.102",
    "anyhow v1.0.104",
    "anyhow v1.0.98",
    "argon2 v0.5.3",
    "arrayref v0.3.9",
    "arrayvec v0.7.6",
    "arrayvec v0.7.8",
    "askama v0.12.1",
    "askama v0.13.1",
    "askama_derive v0.12.5 (proc-macro)",
    "askama_derive v0.13.1 (proc-macro)",
    "askama_escape v0.10.3",
    "askama_parser v0.13.0",
    "askama_parser v0.2.1",
    "async-compat v0.2.5",
    "async-trait v0.1.89 (proc-macro)",
    "async-trait v0.1.92 (proc-macro)",
    "atomic-waker v1.1.2",
    "aws-lc-rs v1.17.0",
    "aws-lc-rs v1.18.1",
    "aws-lc-sys v0.41.0",
    "aws-lc-sys v0.45.0",
    "base16ct v0.2.0",
    "base16ct v1.0.0",
    "base32 v0.5.1",
    "base58ck v0.1.0",
    "base58ck v0.1.101",
    "base64 v0.13.1",
    "base64 v0.21.7",
    "base64 v0.22.1",
    "base64 v0.23.1",
    "base64ct v1.8.3",
    "base85 v2.0.0",
    "basic-toml v0.1.10",
    "bdk v0.30.2",
    "bdk-macros v0.6.0 (proc-macro)",
    "bdk_chain v0.23.3",
    "bdk_core v0.6.3",
    "bdk_electrum v0.23.2",
    "bdk_esplora v0.22.2",
    "bdk_wallet v2.4.0",
    "bech32 v0.11.0",
    "bech32 v0.11.1",
    "bech32 v0.9.1",
    "bincode v1.3.3",
    "bip21 v0.5.0",
    "bip32 v0.5.3",
    "bip39 v2.2.0",
    "bip39 v2.2.2",
    "bip85_extended v1.1.0",
    "bitcoin v0.30.2",
    "bitcoin v0.32.102",
    "bitcoin v0.32.7",
    "bitcoin v0.32.8",
    "bitcoin-address-generator v0.2.0",
    "bitcoin-consensus-encoding v1.2.0",
    "bitcoin-internals v0.2.0",
    "bitcoin-internals v0.3.0",
    "bitcoin-internals v0.6.0",
    "bitcoin-io v0.1.101",
    "bitcoin-io v0.1.3",
    "bitcoin-io v0.1.4",
    "bitcoin-private v0.1.0",
    "bitcoin-units v0.1.101",
    "bitcoin-units v0.1.2",
    "bitcoin_hashes v0.12.0",
    "bitcoin_hashes v0.13.0",
    "bitcoin_hashes v0.14.0",
    "bitcoin_hashes v0.14.1",
    "bitcoin_hashes v0.14.101",
    "bitcoin_hashes v1.2.0",
    "bitflags v2.11.0",
    "bitflags v2.13.2",
    "bitflags v2.9.1",
    "blake2 v0.10.6",
    "blake3 v1.8.3",
    "block-buffer v0.10.4",
    "block-buffer v0.12.0",
    "block-padding v0.3.3",
    "block2 v0.5.1",
    "boltz-client v0.4.1",
    "boltz-client-macros v1.0.0 (proc-macro)",
    "bs58 v0.5.1",
    "btleplug v0.11.8",
    "byteorder v1.5.0",
    "bytes v1.10.1",
    "bytes v1.11.1",
    "bytes v1.12.1",
    "camino v1.1.10",
    "camino v1.2.2",
    "camino v1.2.6",
    "cargo-platform v0.1.9",
    "cargo_metadata v0.15.4",
    "cargo_metadata v0.19.2",
    "cbc v0.1.2",
    "cfg-if v1.0.1",
    "cfg-if v1.0.4",
    "cfg-if v1.0.5",
    "chacha20 v0.10.0",
    "chacha20 v0.9.1",
    "chacha20-poly1305 v0.1.2",
    "chacha20poly1305 v0.10.1",
    "chrono v0.4.44",
    "chrono v0.4.45",
    "chunked_transfer v1.5.0",
    "ciborium v0.2.2",
    "ciborium-io v0.2.2",
    "ciborium-ll v0.2.2",
    "cipher v0.4.4",
    "clap v4.5.41",
    "clap v4.6.0",
    "clap_builder v4.5.41",
    "clap_builder v4.6.0",
    "clap_derive v4.5.41 (proc-macro)",
    "clap_derive v4.6.0 (proc-macro)",
    "clap_lex v0.7.5",
    "clap_lex v1.1.0",
    "cobs v0.3.0",
    "colorchoice v1.0.5",
    "const-oid v0.10.2",
    "const-oid v0.9.6",
    "constant_time_eq v0.4.2",
    "cookie v0.18.1",
    "cookie_store v0.21.1",
    "cookie_store v0.22.1",
    "cordyceps v0.3.4",
    "core-foundation v0.10.1",
    "core-foundation-sys v0.8.7",
    "cpufeatures v0.2.17",
    "cpufeatures v0.3.0",
    "crc v3.4.0",
    "crc-catalog v2.4.0",
    "crc32fast v1.5.0",
    "crossbeam-epoch v0.9.18",
    "crossbeam-queue v0.3.12",
    "crossbeam-utils v0.8.21",
    "crypto-bigint v0.5.5",
    "crypto-common v0.1.7",
    "crypto-common v0.2.1",
    "crypto_secretbox v0.1.1",
    "ctr v0.9.2",
    "curve25519-dalek v4.1.3",
    "curve25519-dalek v5.0.0",
    "dashmap v6.1.0",
    "data-encoding v2.11.0",
    "der v0.7.10",
    "der v0.8.0",
    "deranged v0.5.8",
    "diatomic-waker v0.2.3",
    "digest v0.10.7",
    "digest v0.11.3",
    "displaydoc v0.2.5 (proc-macro)",
    "displaydoc v0.2.7 (proc-macro)",
    "dnssec-prover v0.6.10",
    "dnssec-prover v0.6.8",
    "document-features v0.2.12 (proc-macro)",
    "dyn-clone v1.0.20",
    "ecdsa v0.16.9",
    "ed25519 v2.2.3",
    "ed25519 v3.0.0",
    "ed25519-dalek v2.2.0",
    "ed25519-dalek v3.0.0",
    "either v1.15.0",
    "either v1.18.0",
    "electrum-client v0.18.0",
    "electrum-client v0.24.1",
    "electrum-client v0.25.0",
    "elements v0.26.2",
    "elliptic-curve v0.13.8",
    "email_address v0.2.5",
    "env_filter v2.0.0",
    "env_logger v0.11.11",
    "equivalent v1.0.2",
    "errno v0.3.13",
    "errno v0.3.14",
    "esplora-client v0.12.3",
    "eventsource-stream v0.2.3",
    "fallible-iterator v0.3.0",
    "fallible-streaming-iterator v0.1.9",
    "fastrand v2.3.0",
    "ff v0.13.1",
    "flate2 v1.1.9",
    "flume v0.11.1",
    "flume v0.12.0",
    "foreign-types v0.3.2",
    "foreign-types-shared v0.1.1",
    "form_urlencoded v1.2.1",
    "form_urlencoded v1.2.2",
    "fs-err v2.11.0",
    "futures v0.3.32",
    "futures v0.3.34",
    "futures-buffered v0.2.13",
    "futures-channel v0.3.31",
    "futures-channel v0.3.32",
    "futures-channel v0.3.34",
    "futures-core v0.3.31",
    "futures-core v0.3.32",
    "futures-core v0.3.34",
    "futures-executor v0.3.32",
    "futures-executor v0.3.34",
    "futures-io v0.3.32",
    "futures-io v0.3.34",
    "futures-lite v2.6.1",
    "futures-macro v0.3.32 (proc-macro)",
    "futures-macro v0.3.34 (proc-macro)",
    "futures-sink v0.3.32",
    "futures-sink v0.3.34",
    "futures-task v0.3.31",
    "futures-task v0.3.32",
    "futures-task v0.3.34",
    "futures-util v0.3.31",
    "futures-util v0.3.32",
    "futures-util v0.3.34",
    "fxhash v0.2.1",
    "genawaiter v0.99.1",
    "genawaiter-macro v0.99.1",
    "generic-array v0.14.7",
    "getrandom v0.2.16",
    "getrandom v0.2.17",
    "getrandom v0.3.3",
    "getrandom v0.3.4",
    "getrandom v0.4.2",
    "ghash v0.5.1",
    "glob v0.3.2",
    "glob v0.3.3",
    "glob v0.3.4",
    "goblin v0.8.2",
    "group v0.13.0",
    "half v2.7.1",
    "hash32 v0.2.1",
    "hashbrown v0.13.2",
    "hashbrown v0.14.5",
    "hashbrown v0.15.4",
    "hashbrown v0.16.1",
    "hashlink v0.9.1",
    "heapless v0.7.17",
    "heck v0.5.0",
    "heed v0.21.0",
    "heed v0.22.0",
    "heed-traits v0.20.0",
    "heed-types v0.21.0",
    "hex v0.4.3",
    "hex-conservative v0.1.2",
    "hex-conservative v0.2.1",
    "hex-conservative v0.2.2",
    "hex-conservative v0.2.3",
    "hex_lit v0.1.1",
    "hkdf v0.12.4",
    "hmac v0.12.1",
    "http v1.4.0",
    "http v1.5.0",
    "http-body v1.0.1",
    "http-body v1.1.0",
    "http-body-util v0.1.3",
    "http-body-util v0.1.5",
    "httparse v1.10.1",
    "httpdate v1.0.3",
    "hybrid-array v0.4.8",
    "hyper v1.11.1",
    "hyper v1.8.1",
    "hyper-rustls v0.27.10",
    "hyper-rustls v0.27.7",
    "hyper-tls v0.6.0",
    "hyper-util v0.1.19",
    "hyper-util v0.1.20",
    "hyper-util v0.1.21",
    "iana-time-zone v0.1.65",
    "icu_collections v2.0.0",
    "icu_collections v2.1.1",
    "icu_collections v2.3.0",
    "icu_locale_core v2.0.0",
    "icu_locale_core v2.1.1",
    "icu_locale_core v2.3.0",
    "icu_normalizer v2.0.0",
    "icu_normalizer v2.1.1",
    "icu_normalizer v2.3.0",
    "icu_normalizer_data v2.0.0",
    "icu_normalizer_data v2.1.1",
    "icu_normalizer_data v2.3.0",
    "icu_properties v2.0.1",
    "icu_properties v2.1.2",
    "icu_properties v2.3.0",
    "icu_properties_data v2.0.1",
    "icu_properties_data v2.1.2",
    "icu_properties_data v2.3.0",
    "icu_provider v2.0.0",
    "icu_provider v2.1.1",
    "icu_provider v2.3.1",
    "idna v1.0.3",
    "idna v1.1.0",
    "idna_adapter v1.2.1",
    "idna_adapter v1.2.2",
    "indexmap v2.10.0",
    "indexmap v2.13.0",
    "inout v0.1.4",
    "instant v0.1.13",
    "ipnet v2.11.0",
    "ipnet v2.12.0",
    "ipnet v2.12.2",
    "iri-string v0.7.10",
    "iri-string v0.7.12",
    "iri-string v0.7.9",
    "is_terminal_polyfill v1.70.2",
    "itertools v0.10.5",
    "itertools v0.14.0",
    "itoa v1.0.15",
    "itoa v1.0.17",
    "itoa v1.0.18",
    "jade-client-rs v0.2.0 (https://github.com/synonymdev/jade-client-rs?rev=d46d02a#d46d02a3)",
    "jiff v0.2.29",
    "k256 v0.13.4",
    "keccak v0.1.6",
    "lazy-regex v3.6.0",
    "lazy-regex-proc_macros v3.6.0 (proc-macro)",
    "libc v0.2.174",
    "libc v0.2.183",
    "libc v0.2.189",
    "libm v0.2.16",
    "libsqlite3-sys v0.28.0",
    "libsqlite3-sys v0.30.1",
    "linux-raw-sys v0.12.1",
    "linux-raw-sys v0.9.4",
    "litemap v0.8.0",
    "litemap v0.8.1",
    "litemap v0.8.3",
    "litrs v1.0.0",
    "lmdb-master-sys v0.2.5",
    "lnurl-rs v0.9.0",
    "lock_api v0.4.14",
    "log v0.4.27",
    "log v0.4.29",
    "log v0.4.34",
    "lru v0.13.0",
    "lru v0.16.3",
    "lru v0.18.2",
    "mainline v5.4.0",
    "mainline v8.0.0",
    "memchr v2.7.5",
    "memchr v2.8.0",
    "memchr v2.8.3",
    "mime v0.3.17",
    "mime_guess v2.0.5",
    "minicbor v2.3.0",
    "minimal-lexical v0.2.1",
    "miniscript v10.2.3",
    "miniscript v12.3.7",
    "miniz_oxide v0.8.9",
    "mio v1.0.4",
    "mio v1.1.1",
    "mio v1.2.0",
    "mio v1.2.3",
    "native-tls v0.2.18",
    "nom v7.1.3",
    "ntimestamp v1.0.0",
    "num-bigint v0.4.6",
    "num-conv v0.2.0",
    "num-conv v0.2.1",
    "num-integer v0.1.46",
    "num-traits v0.2.19",
    "objc-sys v0.3.5",
    "objc2 v0.5.2",
    "objc2-core-bluetooth v0.2.2",
    "objc2-encode v4.1.0",
    "objc2-foundation v0.2.2",
    "once_cell v1.21.3",
    "once_cell v1.21.4",
    "opaque-debug v0.3.1",
    "openssl v0.10.76",
    "openssl-macros v0.1.1 (proc-macro)",
    "openssl-probe v0.2.1",
    "openssl-sys v0.9.112",
    "page_size v0.6.0",
    "parking v2.2.1",
    "parking_lot v0.11.2",
    "parking_lot v0.12.5",
    "parking_lot_core v0.8.6",
    "parking_lot_core v0.9.12",
    "password-hash v0.5.0",
    "paste v1.0.15 (proc-macro)",
    "pbkdf2 v0.12.2",
    "percent-encoding v2.3.1",
    "percent-encoding v2.3.2",
    "percent-encoding-rfc3986 v0.1.3",
    "pin-project-lite v0.2.16",
    "pin-project-lite v0.2.17",
    "pin-utils v0.1.0",
    "pkarr v3.10.0",
    "pkarr v8.0.0",
    "pkcs8 v0.10.2",
    "pkcs8 v0.11.0",
    "plain v0.2.3",
    "poly1305 v0.8.0",
    "polyval v0.6.2",
    "possiblyrandom v0.2.1",
    "postcard v1.1.3",
    "potential_utf v0.1.2",
    "potential_utf v0.1.4",
    "potential_utf v0.1.6",
    "powerfmt v0.2.0",
    "ppv-lite86 v0.2.21",
    "proc-macro2 v1.0.106",
    "proc-macro2 v1.0.107",
    "proc-macro2 v1.0.95",
    "prost v0.11.9",
    "prost v0.13.5",
    "prost-derive v0.11.9 (proc-macro)",
    "prost-derive v0.13.5 (proc-macro)",
    "psl-types v2.0.11",
    "pubky v0.11.0",
    "pubky v0.5.4",
    "pubky v0.6.0",
    "pubky-app-specs v0.4.3",
    "pubky-common v0.11.0",
    "pubky-common v0.5.4",
    "pubky-common v0.6.0",
    "pubky-noise v0.1.0-rc8",
    "pubky-timestamp v0.4.1",
    "publicsuffix v2.3.0",
    "quote v1.0.40",
    "quote v1.0.45",
    "quote v1.0.47",
    "r2d2 v0.8.10",
    "r2d2_sqlite v0.25.0",
    "rand v0.10.0",
    "rand v0.10.1",
    "rand v0.8.5",
    "rand v0.8.8",
    "rand v0.9.2",
    "rand v0.9.5",
    "rand_chacha v0.3.1",
    "rand_chacha v0.9.0",
    "rand_core v0.10.0",
    "rand_core v0.10.1",
    "rand_core v0.6.4",
    "rand_core v0.9.5",
    "rand_xoshiro v0.8.1",
    "regex v1.12.3",
    "regex-automata v0.4.14",
    "regex-syntax v0.8.10",
    "reqwest v0.12.25",
    "reqwest v0.12.28",
    "reqwest v0.13.2",
    "rfc6979 v0.4.0",
    "ring v0.17.14",
    "ripemd v0.1.3",
    "rusqlite v0.31.0",
    "rusqlite v0.32.1",
    "rust-blocktank-client v0.0.16",
    "rustc-hash v2.1.1",
    "rustc-hash v2.1.2",
    "rustix v1.0.8",
    "rustix v1.1.4",
    "rustls v0.21.12",
    "rustls v0.23.35",
    "rustls v0.23.37",
    "rustls v0.23.45",
    "rustls-native-certs v0.8.3",
    "rustls-pki-types v1.13.1",
    "rustls-pki-types v1.14.0",
    "rustls-pki-types v1.15.1",
    "rustls-platform-verifier v0.6.2",
    "rustls-webpki v0.101.7",
    "rustls-webpki v0.102.8",
    "rustls-webpki v0.103.15",
    "rustls-webpki v0.103.8",
    "rustls-webpki v0.103.9",
    "ryu v1.0.20",
    "ryu v1.0.23",
    "salsa20 v0.10.2",
    "scheduled-thread-pool v0.2.7",
    "scopeguard v1.2.0",
    "scroll v0.12.0",
    "scroll_derive v0.12.1 (proc-macro)",
    "sct v0.7.1",
    "sec1 v0.7.3",
    "secp256k1 v0.27.0",
    "secp256k1 v0.29.1",
    "secp256k1 v0.30.0",
    "secp256k1 v0.32.0-beta.2",
    "secp256k1-sys v0.10.1",
    "secp256k1-sys v0.12.0",
    "secp256k1-sys v0.8.2",
    "secp256k1-zkp v0.11.0",
    "secp256k1-zkp-sys v0.10.1",
    "security-framework v3.7.0",
    "security-framework-sys v2.17.0",
    "self_cell v1.2.2",
    "semver v1.0.26",
    "semver v1.0.27",
    "semver v1.0.28",
    "serde v1.0.219",
    "serde v1.0.228",
    "serde v1.0.229",
    "serde_bencode v0.2.4",
    "serde_bytes v0.11.19",
    "serde_core v1.0.228",
    "serde_core v1.0.229",
    "serde_derive v1.0.219 (proc-macro)",
    "serde_derive v1.0.228 (proc-macro)",
    "serde_derive v1.0.229 (proc-macro)",
    "serde_json v1.0.141",
    "serde_json v1.0.149",
    "serde_json v1.0.151",
    "serde_urlencoded v0.7.1",
    "serdect v0.4.3",
    "sha1 v0.10.6",
    "sha1_smol v1.0.1",
    "sha2 v0.10.9",
    "sha2 v0.11.0",
    "sha3 v0.10.9",
    "signal-hook-registry v1.4.8",
    "signature v2.2.0",
    "signature v3.0.0",
    "simd-adler32 v0.3.8",
    "simple-dns v0.12.0",
    "simple-dns v0.9.3",
    "siphasher v0.3.11",
    "slab v0.4.12",
    "sled v0.34.7",
    "smallvec v1.15.1",
    "smallvec v1.16.2",
    "smawk v0.3.2",
    "smawk v0.3.3",
    "snow v0.10.0",
    "socket2 v0.6.0",
    "socket2 v0.6.3",
    "socket2 v0.6.5",
    "socks v0.3.4",
    "spin v0.10.0",
    "spin v0.9.8",
    "spki v0.7.3",
    "spki v0.8.0",
    "stable_deref_trait v1.2.0",
    "stable_deref_trait v1.2.1",
    "static_assertions v1.1.0",
    "strsim v0.11.1",
    "subtle v2.6.1",
    "syn v1.0.109",
    "syn v2.0.104",
    "syn v2.0.117",
    "syn v2.0.119",
    "syn v3.0.6",
    "sync_wrapper v1.0.2",
    "synchronoise v1.0.1",
    "synstructure v0.13.2",
    "synstructure v0.14.0",
    "tempfile v3.20.0",
    "tempfile v3.27.0",
    "textwrap v0.16.2",
    "textwrap v0.16.4",
    "thiserror v1.0.69",
    "thiserror v2.0.12",
    "thiserror v2.0.18",
    "thiserror-impl v1.0.69 (proc-macro)",
    "thiserror-impl v2.0.12 (proc-macro)",
    "thiserror-impl v2.0.18 (proc-macro)",
    "time v0.3.47",
    "time-core v0.1.8",
    "time-macros v0.2.27 (proc-macro)",
    "tinystr v0.8.1",
    "tinystr v0.8.2",
    "tinystr v0.8.4",
    "tinyvec v1.11.0",
    "tinyvec v1.13.3",
    "tinyvec v1.9.0",
    "tinyvec_macros v0.1.1",
    "tokio v1.47.0",
    "tokio v1.50.0",
    "tokio v1.53.1",
    "tokio-macros v2.6.1 (proc-macro)",
    "tokio-macros v2.7.2 (proc-macro)",
    "tokio-native-tls v0.3.1",
    "tokio-rustls v0.26.4",
    "tokio-rustls v0.26.5",
    "tokio-stream v0.1.18",
    "tokio-tungstenite v0.26.2",
    "tokio-tungstenite-wasm v0.6.1",
    "tokio-util v0.7.18",
    "tokio-util v0.7.19",
    "toml v0.5.11",
    "tower v0.5.2",
    "tower v0.5.3",
    "tower-http v0.6.11",
    "tower-http v0.6.8",
    "tower-layer v0.3.3",
    "tower-service v0.3.3",
    "tracing v0.1.41",
    "tracing v0.1.44",
    "tracing-attributes v0.1.31 (proc-macro)",
    "tracing-core v0.1.34",
    "tracing-core v0.1.36",
    "trezor-connect-rs v0.4.0",
    "try-lock v0.2.5",
    "tungstenite v0.26.2",
    "typenum v1.19.0",
    "unicase v2.9.0",
    "unicode-ident v1.0.18",
    "unicode-ident v1.0.24",
    "unicode-ident v1.0.26",
    "unicode-normalization v0.1.24",
    "unicode-normalization v0.1.25",
    "uniffi v0.28.3",
    "uniffi v0.29.5",
    "uniffi_bindgen v0.28.3",
    "uniffi_bindgen v0.29.5",
    "uniffi_build v0.28.3",
    "uniffi_checksum_derive v0.28.3 (proc-macro)",
    "uniffi_core v0.28.3",
    "uniffi_core v0.29.5",
    "uniffi_internal_macros v0.29.5 (proc-macro)",
    "uniffi_macros v0.28.3 (proc-macro)",
    "uniffi_macros v0.29.5 (proc-macro)",
    "uniffi_meta v0.28.3",
    "uniffi_meta v0.29.5",
    "uniffi_pipeline v0.29.5",
    "uniffi_testing v0.28.3",
    "uniffi_udl v0.28.3",
    "uniffi_udl v0.29.5",
    "universal-hash v0.5.1",
    "untrusted v0.9.0",
    "ur v0.5.2",
    "ureq v2.8.0",
    "url v2.5.4",
    "url v2.5.8",
    "utf-8 v0.7.6",
    "utf8_iter v1.0.4",
    "utf8parse v0.2.2",
    "uuid v1.22.0",
    "uuid v1.23.0",
    "vss-client-ng v0.4.0",
    "vss-client-ng v0.4.1",
    "want v0.3.1",
    "web-time v1.1.0",
    "webpki v0.22.4",
    "webpki-roots v0.22.6",
    "webpki-roots v0.25.4",
    "webpki-roots v0.26.11",
    "webpki-roots v1.0.4",
    "webpki-roots v1.0.6",
    "webpki-roots v1.0.9",
    "weedle2 v5.0.0",
    "winnow v0.7.15",
    "writeable v0.6.1",
    "writeable v0.6.2",
    "writeable v0.6.4",
    "x25519-dalek v2.0.1",
    "yoke v0.8.0",
    "yoke v0.8.1",
    "yoke v0.8.3",
    "yoke-derive v0.8.0 (proc-macro)",
    "yoke-derive v0.8.1 (proc-macro)",
    "yoke-derive v0.8.3 (proc-macro)",
    "zerocopy v0.8.26",
    "zerocopy v0.8.42",
    "zerocopy v0.8.48",
    "zerocopy v0.8.59",
    "zerocopy-derive v0.8.42 (proc-macro)",
    "zerofrom v0.1.6",
    "zerofrom v0.1.8",
    "zerofrom-derive v0.1.6 (proc-macro)",
    "zerofrom-derive v0.1.8 (proc-macro)",
    "zeroize v1.8.2",
    "zeroize v1.9.0",
    "zeroize_derive v1.4.3 (proc-macro)",
    "zerotrie v0.2.2",
    "zerotrie v0.2.3",
    "zerotrie v0.2.5",
    "zerovec v0.11.2",
    "zerovec v0.11.5",
    "zerovec v0.11.8",
    "zerovec-derive v0.11.1 (proc-macro)",
    "zerovec-derive v0.11.2 (proc-macro)",
    "zerovec-derive v0.11.6 (proc-macro)",
    "zmij v1.0.21",
    "zmij v1.0.23"
   ],
   "rust_copies": 1080,
   "rust_per_library": {
    "synonym-ldk-node": 196,
    "bitkit-core": 432,
    "paykit-rs": 284,
    "vss-rust-client-ffi": 168
   },
   "total": 691
  },
  "Blixt": {
   "go": [
    "dario.cat/mergo@v1.0.1",
    "github.com/NebulousLabs/fastrand@v0.0.0-20181203155948-6fb6489aac4e",
    "github.com/NebulousLabs/go-upnp@v0.0.0-20180202185039-29b680b06c82",
    "github.com/Nvveen/Gotty@v0.0.0-20120604004816-cd527374f1e5",
    "github.com/Yawning/aez@v0.0.0-20211027044916-e49e68abd344",
    "github.com/aead/chacha20@v0.0.0-20180709150244-8b13a72661da",
    "github.com/aead/siphash@v1.0.1",
    "github.com/btcsuite/btcd/btcec/v2@v2.3.6",
    "github.com/btcsuite/btcd/btcutil/psbt@v1.1.10",
    "github.com/btcsuite/btcd/btcutil@v1.1.6",
    "github.com/btcsuite/btcd/chaincfg/chainhash@v1.1.0",
    "github.com/btcsuite/btcd/v2transport@v1.0.1",
    "github.com/btcsuite/btcd@v0.25.1-0.20260310163610-1c55c7c18179",
    "github.com/btcsuite/btclog/v2@v2.0.1-0.20250728225537-6090e87c6c5b",
    "github.com/btcsuite/btclog@v1.0.0",
    "github.com/btcsuite/btcwallet/wallet/txauthor@v1.3.5",
    "github.com/btcsuite/btcwallet/wallet/txrules@v1.2.2",
    "github.com/btcsuite/btcwallet/wallet/txsizes@v1.2.5",
    "github.com/btcsuite/btcwallet/walletdb@v1.5.1",
    "github.com/btcsuite/btcwallet/wtxmgr@v1.5.6",
    "github.com/btcsuite/btcwallet@v0.16.19",
    "github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd",
    "github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792",
    "github.com/cenkalti/backoff/v4@v4.2.1",
    "github.com/containerd/continuity@v0.3.0",
    "github.com/coreos/go-systemd@v0.0.0-20190719114852-fd7a80b32e1f",
    "github.com/davecgh/go-spew@v1.1.1",
    "github.com/decred/dcrd/crypto/blake256@v1.1.0",
    "github.com/decred/dcrd/dcrec/secp256k1/v4@v4.4.0",
    "github.com/decred/dcrd/lru@v1.1.2",
    "github.com/docker/cli@v28.1.1+incompatible",
    "github.com/docker/docker@v28.1.1+incompatible",
    "github.com/docker/go-connections@v0.4.0",
    "github.com/docker/go-units@v0.5.0",
    "github.com/dustin/go-humanize@v1.0.1",
    "github.com/go-viper/mapstructure/v2@v2.4.0",
    "github.com/gogo/protobuf@v1.3.2",
    "github.com/golang-migrate/migrate/v4@v4.17.0",
    "github.com/golang/protobuf@v1.5.4",
    "github.com/google/shlex@v0.0.0-20191202100458-e7afc7fbc510",
    "github.com/google/uuid@v1.6.0",
    "github.com/gorilla/websocket@v1.5.0",
    "github.com/grpc-ecosystem/go-grpc-middleware@v1.3.0",
    "github.com/grpc-ecosystem/grpc-gateway/v2@v2.16.0",
    "github.com/hashicorp/errwrap@v1.1.0",
    "github.com/hashicorp/go-multierror@v1.1.1",
    "github.com/jackc/chunkreader/v2@v2.0.1",
    "github.com/jackc/pgconn@v1.14.3",
    "github.com/jackc/pgerrcode@v0.0.0-20240316143900-6e2875d9b438",
    "github.com/jackc/pgio@v1.0.0",
    "github.com/jackc/pgpassfile@v1.0.0",
    "github.com/jackc/pgproto3/v2@v2.3.3",
    "github.com/jackc/pgservicefile@v0.0.0-20240606120523-5a60cdf6a761",
    "github.com/jackc/pgtype@v1.14.4",
    "github.com/jackc/pgx/v4@v4.18.3",
    "github.com/jackc/pgx/v5@v5.7.4",
    "github.com/jackc/puddle/v2@v2.2.2",
    "github.com/jackpal/gateway@v1.0.5",
    "github.com/jackpal/go-nat-pmp@v0.0.0-20170405195558-28a68d0c24ad",
    "github.com/jessevdk/go-flags@v1.6.1",
    "github.com/jrick/logrotate@v1.1.2",
    "github.com/juju/loggo@v0.0.0-20210728185423-eebad3a902c4",
    "github.com/kkdai/bstream@v1.0.0",
    "github.com/klauspost/compress@v1.17.9",
    "github.com/lightninglabs/gozmq@v0.0.0-20191113021534-d20a764486bf",
    "github.com/lightninglabs/neutrino/cache@v1.1.3",
    "github.com/lightninglabs/neutrino@v0.17.1",
    "github.com/lightningnetwork/lightning-onion@v1.3.0",
    "github.com/ltcsuite/ltcd@v0.0.0-20190101042124-f37f8bf35796",
    "github.com/mattn/go-isatty@v0.0.20",
    "github.com/miekg/dns@v1.1.43",
    "github.com/moby/docker-image-spec@v1.3.1",
    "github.com/moby/term@v0.5.0",
    "github.com/ncruces/go-strftime@v0.1.9",
    "github.com/opencontainers/go-digest@v1.0.0",
    "github.com/opencontainers/image-spec@v1.0.2",
    "github.com/opencontainers/runc@v1.1.14",
    "github.com/ory/dockertest/v3@v3.10.0",
    "github.com/pkg/errors@v0.9.1",
    "github.com/pmezard/go-difflib@v1.0.0",
    "github.com/remyoudompheng/bigfft@v0.0.0-20230129092748-24d4a6f8daec",
    "github.com/rogpeppe/fastuuid@v1.2.0",
    "github.com/sirupsen/logrus@v1.9.2",
    "github.com/stretchr/objx@v0.5.2",
    "github.com/stretchr/testify@v1.11.1",
    "github.com/tv42/zbase32@v0.0.0-20160707012821-501572607d02",
    "github.com/xeipuuv/gojsonpointer@v0.0.0-20180127040702-4e3ac2762d5f",
    "github.com/xeipuuv/gojsonreference@v0.0.0-20180127040603-bd5ef7bd5415",
    "github.com/xeipuuv/gojsonschema@v1.2.0",
    "gitlab.com/yawning/bsaes.git@v0.0.0-20190805113838-0a714cd429ec",
    "go.etcd.io/bbolt@v1.4.3",
    "go.uber.org/atomic@v1.7.0",
    "golang.org/x/crypto@v0.51.0",
    "golang.org/x/exp@v0.0.0-20250811191247-51f88131bc50",
    "golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028",
    "golang.org/x/net@v0.55.0",
    "golang.org/x/sync@v0.20.0",
    "golang.org/x/sys@v0.45.0",
    "golang.org/x/term@v0.43.0",
    "golang.org/x/text@v0.37.0",
    "golang.org/x/time@v0.3.0",
    "google.golang.org/genproto/googleapis/api@v0.0.0-20260526163538-3dc84a4a5aaa",
    "google.golang.org/genproto/googleapis/rpc@v0.0.0-20260526163538-3dc84a4a5aaa",
    "google.golang.org/grpc@v1.83.1",
    "google.golang.org/protobuf@v1.36.11",
    "gopkg.in/errgo.v1@v1.0.1",
    "gopkg.in/macaroon-bakery.v2@v2.0.1",
    "gopkg.in/macaroon.v2@v2.0.0",
    "gopkg.in/yaml.v3@v3.0.1",
    "modernc.org/libc@v1.49.3",
    "modernc.org/mathutil@v1.6.0",
    "modernc.org/memory@v1.8.0",
    "modernc.org/sqlite@v1.29.10",
    "pgregory.net/rapid@v1.2.0"
   ],
   "npm_direct": [
    "@babel/plugin-proposal-nullish-coalescing-operator",
    "@babel/plugin-proposal-optional-chaining",
    "@babel/plugin-transform-export-namespace-from",
    "@babel/polyfill",
    "@babel/preset-react",
    "@bufbuild/protobuf",
    "@legendapp/list",
    "@notifee/react-native",
    "@react-native-async-storage/async-storage",
    "@react-native-clipboard/clipboard",
    "@react-native-community/geolocation",
    "@react-native-community/push-notification-ios",
    "@react-native-community/slider",
    "@react-native-documents/picker",
    "@react-native-google-signin/google-signin",
    "@react-navigation/bottom-tabs",
    "@react-navigation/drawer",
    "@react-navigation/native",
    "@react-navigation/stack",
    "@zxing/browser",
    "@zxing/library",
    "aes-js",
    "base64-js",
    "bech32",
    "bignumber.js",
    "color",
    "date-fns",
    "easy-peasy",
    "expr-eval",
    "fast-sha256",
    "file-loader",
    "i18next",
    "jetifier",
    "metro-react-native-babel-preset",
    "native-base",
    "querystring",
    "react",
    "react-dom",
    "react-i18next",
    "react-native",
    "react-native-animatable",
    "react-native-dialogs",
    "react-native-easy-grid",
    "react-native-element-dropdown",
    "react-native-enhanced-popup-menu",
    "react-native-fingerprint-scanner",
    "react-native-fs",
    "react-native-gesture-handler",
    "react-native-haptic-feedback",
    "react-native-hash",
    "react-native-icloudstore",
    "react-native-keyboard-controller",
    "react-native-keychain",
    "react-native-linear-gradient",
    "react-native-maps",
    "react-native-nitro-image",
    "react-native-nitro-modules",
    "react-native-nitro-tor",
    "react-native-paper",
    "react-native-permissions",
    "react-native-popup-menu",
    "react-native-qrcode-svg",
    "react-native-reanimated",
    "react-native-safe-area-context",
    "react-native-screens",
    "react-native-status-bar-height",
    "react-native-svg",
    "react-native-svg-path-gradient",
    "react-native-svg-web",
    "react-native-turbo-lnd",
    "react-native-turbo-sqlite",
    "react-native-vector-icons",
    "react-native-vision-camera",
    "react-native-vision-camera-barcode-scanner",
    "react-native-web",
    "react-native-web-linear-gradient",
    "react-native-web-webview",
    "react-native-webln",
    "react-native-webview",
    "react-native-worklets",
    "secp256k1",
    "setimmediate",
    "sha.js",
    "sql.js",
    "use-debounce",
    "wasm-loader",
    "webln"
   ],
   "npm": [
    "@babel/code-frame@7.29.0",
    "@babel/compat-data@7.29.0",
    "@babel/core@7.29.0",
    "@babel/generator@7.29.1",
    "@babel/helper-annotate-as-pure@7.27.3",
    "@babel/helper-compilation-targets@7.28.6",
    "@babel/helper-create-class-features-plugin@7.28.6",
    "@babel/helper-create-regexp-features-plugin@7.28.5",
    "@babel/helper-define-polyfill-provider@0.6.8",
    "@babel/helper-environment-visitor@7.24.7",
    "@babel/helper-globals@7.28.0",
    "@babel/helper-member-expression-to-functions@7.28.5",
    "@babel/helper-module-imports@7.28.6",
    "@babel/helper-module-transforms@7.28.6",
    "@babel/helper-optimise-call-expression@7.27.1",
    "@babel/helper-plugin-utils@7.28.6",
    "@babel/helper-remap-async-to-generator@7.27.1",
    "@babel/helper-replace-supers@7.28.6",
    "@babel/helper-skip-transparent-expression-wrappers@7.27.1",
    "@babel/helper-string-parser@7.27.1",
    "@babel/helper-validator-identifier@7.28.5",
    "@babel/helper-validator-option@7.27.1",
    "@babel/helper-wrap-function@7.28.6",
    "@babel/helpers@7.29.2",
    "@babel/parser@7.29.2",
    "@babel/plugin-proposal-async-generator-functions@7.20.7",
    "@babel/plugin-proposal-class-properties@7.18.6",
    "@babel/plugin-proposal-export-default-from@7.27.1",
    "@babel/plugin-proposal-nullish-coalescing-operator@7.18.6",
    "@babel/plugin-proposal-numeric-separator@7.18.6",
    "@babel/plugin-proposal-object-rest-spread@7.20.7",
    "@babel/plugin-proposal-optional-catch-binding@7.18.6",
    "@babel/plugin-proposal-optional-chaining@7.21.0",
    "@babel/plugin-syntax-async-generators@7.8.4",
    "@babel/plugin-syntax-dynamic-import@7.8.3",
    "@babel/plugin-syntax-export-default-from@7.28.6",
    "@babel/plugin-syntax-flow@7.28.6",
    "@babel/plugin-syntax-jsx@7.28.6",
    "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
    "@babel/plugin-syntax-numeric-separator@7.10.4",
    "@babel/plugin-syntax-object-rest-spread@7.8.3",
    "@babel/plugin-syntax-optional-catch-binding@7.8.3",
    "@babel/plugin-syntax-optional-chaining@7.8.3",
    "@babel/plugin-syntax-typescript@7.28.6",
    "@babel/plugin-transform-arrow-functions@7.27.1",
    "@babel/plugin-transform-async-to-generator@7.28.6",
    "@babel/plugin-transform-block-scoping@7.28.6",
    "@babel/plugin-transform-class-properties@7.28.6",
    "@babel/plugin-transform-classes@7.28.6",
    "@babel/plugin-transform-computed-properties@7.28.6",
    "@babel/plugin-transform-destructuring@7.28.5",
    "@babel/plugin-transform-export-namespace-from@7.27.1",
    "@babel/plugin-transform-flow-strip-types@7.27.1",
    "@babel/plugin-transform-function-name@7.27.1",
    "@babel/plugin-transform-literals@7.27.1",
    "@babel/plugin-transform-modules-commonjs@7.28.6",
    "@babel/plugin-transform-named-capturing-groups-regex@7.29.0",
    "@babel/plugin-transform-nullish-coalescing-operator@7.28.6",
    "@babel/plugin-transform-optional-chaining@7.28.6",
    "@babel/plugin-transform-parameters@7.27.7",
    "@babel/plugin-transform-react-display-name@7.28.0",
    "@babel/plugin-transform-react-jsx-development@7.27.1",
    "@babel/plugin-transform-react-jsx-self@7.27.1",
    "@babel/plugin-transform-react-jsx-source@7.27.1",
    "@babel/plugin-transform-react-jsx@7.28.6",
    "@babel/plugin-transform-react-pure-annotations@7.27.1",
    "@babel/plugin-transform-runtime@7.29.0",
    "@babel/plugin-transform-shorthand-properties@7.27.1",
    "@babel/plugin-transform-spread@7.28.6",
    "@babel/plugin-transform-sticky-regex@7.27.1",
    "@babel/plugin-transform-template-literals@7.27.1",
    "@babel/plugin-transform-typescript@7.28.6",
    "@babel/plugin-transform-unicode-regex@7.27.1",
    "@babel/polyfill@7.12.1",
    "@babel/preset-react@7.28.5",
    "@babel/preset-typescript@7.28.5",
    "@babel/runtime@7.28.6",
    "@babel/runtime@7.29.2",
    "@babel/runtime@7.29.7",
    "@babel/template@7.28.6",
    "@babel/traverse@7.29.0",
    "@babel/types@7.29.0",
    "@bufbuild/protobuf@2.14.0",
    "@callstack/react-theme-provider@3.0.9",
    "@isaacs/ttlcache@1.4.1",
    "@jest/schemas@29.6.3",
    "@jest/types@29.6.3",
    "@jridgewell/gen-mapping@0.3.13",
    "@jridgewell/remapping@2.3.5",
    "@jridgewell/resolve-uri@3.1.2",
    "@jridgewell/source-map@0.3.11",
    "@jridgewell/sourcemap-codec@1.5.5",
    "@jridgewell/trace-mapping@0.3.31",
    "@legendapp/list@3.3.8",
    "@notifee/react-native@9.1.8",
    "@react-native-async-storage/async-storage@3.1.1",
    "@react-native-clipboard/clipboard@1.16.3",
    "@react-native-community/geolocation@3.4.0",
    "@react-native-community/push-notification-ios@1.12.0",
    "@react-native-community/slider@5.2.1",
    "@react-native-documents/picker@12.0.2",
    "@react-native-google-signin/google-signin@16.1.4",
    "@react-native/assets-registry@0.85.2",
    "@react-native/codegen@0.85.2",
    "@react-native/community-cli-plugin@0.85.2",
    "@react-native/debugger-frontend@0.85.2",
    "@react-native/debugger-shell@0.85.2",
    "@react-native/dev-middleware@0.85.2",
    "@react-native/gradle-plugin@0.85.2",
    "@react-native/js-polyfills@0.85.2",
    "@react-native/normalize-colors@0.74.89",
    "@react-native/normalize-colors@0.85.2",
    "@react-native/virtualized-lists@0.85.2",
    "@react-navigation/bottom-tabs@7.18.17",
    "@react-navigation/core@7.21.13",
    "@react-navigation/drawer@7.13.9",
    "@react-navigation/elements@2.9.39",
    "@react-navigation/native@7.3.17",
    "@react-navigation/routers@7.6.4",
    "@react-navigation/stack@7.10.23",
    "@sinclair/typebox@0.27.10",
    "@types/chrome@0.0.74",
    "@types/filesystem@0.0.36",
    "@types/filewriter@0.0.33",
    "@types/geojson@7946.0.16",
    "@types/istanbul-lib-coverage@2.0.6",
    "@types/istanbul-lib-report@3.0.3",
    "@types/istanbul-reports@3.0.4",
    "@types/json-schema@7.0.15",
    "@types/node@25.5.0",
    "@types/react-test-renderer@19.1.0",
    "@types/react@19.2.14",
    "@types/yargs-parser@21.0.3",
    "@types/yargs@17.0.35",
    "@zxing/browser@0.2.1",
    "@zxing/library@0.23.0",
    "@zxing/text-encoding@0.9.0",
    "abort-controller@3.0.0",
    "accepts@2.0.0",
    "acorn@8.16.0",
    "aes-js@3.1.2",
    "agent-base@7.1.4",
    "ajv-keywords@3.5.2",
    "ajv@6.14.0",
    "anser@1.4.10",
    "ansi-regex@5.0.1",
    "ansi-styles@4.3.0",
    "ansi-styles@5.2.0",
    "asap@2.0.6",
    "available-typed-arrays@1.0.7",
    "babel-plugin-polyfill-corejs2@0.4.17",
    "babel-plugin-polyfill-corejs3@0.13.0",
    "babel-plugin-polyfill-regenerator@0.6.8",
    "babel-plugin-syntax-hermes-parser@0.33.3",
    "babel-plugin-transform-flow-enums@0.0.2",
    "babylon@7.0.0-beta.47",
    "base-64@0.1.0",
    "base64-js@1.5.1",
    "baseline-browser-mapping@2.10.10",
    "bech32@2.0.0",
    "big.js@5.2.2",
    "bignumber.js@11.1.5",
    "bn.js@4.12.3",
    "boolbase@1.0.0",
    "braces@3.0.3",
    "brorand@1.1.0",
    "browserslist@4.28.1",
    "bser@2.1.1",
    "buffer-from@1.1.2",
    "call-bind-apply-helpers@1.0.2",
    "call-bind@1.0.8",
    "call-bound@1.0.4",
    "camelcase@5.3.1",
    "camelcase@6.3.0",
    "caniuse-lite@1.0.30001781",
    "chalk@4.1.2",
    "chrome-launcher@0.15.2",
    "chromium-edge-launcher@0.3.0",
    "ci-info@2.0.0",
    "ci-info@3.9.0",
    "cliui@6.0.0",
    "cliui@7.0.4",
    "cliui@8.0.1",
    "color-convert@1.9.3",
    "color-convert@2.0.1",
    "color-convert@3.1.3",
    "color-name@1.1.3",
    "color-name@1.1.4",
    "color-name@2.1.0",
    "color-string@1.9.1",
    "color-string@2.1.4",
    "color@3.2.1",
    "color@4.2.3",
    "color@5.0.3",
    "commander@12.1.0",
    "commander@2.20.3",
    "connect@3.7.0",
    "convert-source-map@2.0.0",
    "core-js-compat@3.49.0",
    "core-js@2.6.12",
    "craby-modules@0.1.0-rc.5",
    "cross-fetch@3.2.0",
    "cross-spawn@7.0.6",
    "css-in-js-utils@3.1.0",
    "css-select@5.2.2",
    "css-tree@1.1.3",
    "css-what@6.2.2",
    "csstype@3.2.3",
    "date-fns@4.4.0",
    "debug@2.6.9",
    "debug@4.4.3",
    "decamelize@1.2.0",
    "decode-uri-component@0.2.2",
    "deepmerge@3.3.0",
    "define-data-property@1.1.4",
    "depd@2.0.0",
    "destroy@1.2.0",
    "dijkstrajs@1.0.3",
    "dom-serializer@2.0.0",
    "domelementtype@2.3.0",
    "domhandler@5.0.3",
    "domutils@3.2.2",
    "dunder-proto@1.0.1",
    "easy-peasy@6.1.1",
    "ee-first@1.1.1",
    "electron-to-chromium@1.5.321",
    "elliptic@6.6.1",
    "emoji-regex@8.0.0",
    "emojis-list@3.0.0",
    "encodeurl@1.0.2",
    "encodeurl@2.0.0",
    "entities@4.5.0",
    "error-stack-parser@2.1.4",
    "es-define-property@1.0.1",
    "es-errors@1.3.0",
    "es-object-atoms@1.1.1",
    "escalade@3.2.0",
    "escape-html@1.0.3",
    "escape-string-regexp@4.0.0",
    "etag@1.8.1",
    "event-target-shim@5.0.1",
    "exponential-backoff@3.1.3",
    "expr-eval@2.0.2",
    "fast-deep-equal@3.1.3",
    "fast-json-stable-stringify@2.1.0",
    "fast-sha256@1.3.0",
    "fb-dotslash@0.5.8",
    "fb-watchman@2.0.2",
    "fbjs-css-vars@1.0.2",
    "fbjs@3.0.5",
    "fdir@6.5.0",
    "file-loader@6.2.0",
    "fill-range@7.1.1",
    "filter-obj@1.1.0",
    "finalhandler@1.1.2",
    "find-up@4.1.0",
    "flow-enums-runtime@0.0.6",
    "for-each@0.3.5",
    "fresh@0.5.2",
    "function-bind@1.1.2",
    "gensync@1.0.0-beta.2",
    "get-caller-file@2.0.5",
    "get-intrinsic@1.3.0",
    "get-proto@1.0.1",
    "gopd@1.2.0",
    "graceful-fs@4.2.11",
    "has-flag@4.0.0",
    "has-property-descriptors@1.0.2",
    "has-symbols@1.1.0",
    "has-tostringtag@1.0.2",
    "hash.js@1.1.7",
    "hasown@2.0.2",
    "hermes-compiler@250829098.0.10",
    "hermes-estree@0.33.3",
    "hermes-parser@0.33.3",
    "hmac-drbg@1.0.1",
    "hoist-non-react-statics@3.3.2",
    "html-parse-stringify@4.0.1",
    "http-errors@2.0.1",
    "https-proxy-agent@7.0.6",
    "hyphenate-style-name@1.1.0",
    "i18next@26.4.0",
    "idb@8.0.3",
    "image-size@1.2.1",
    "immer@9.0.21",
    "inherits@2.0.4",
    "inline-style-prefixer@7.0.1",
    "invariant@2.2.4",
    "is-arrayish@0.3.4",
    "is-callable@1.2.7",
    "is-core-module@2.16.1",
    "is-docker@2.2.1",
    "is-fullwidth-code-point@3.0.0",
    "is-number@7.0.0",
    "is-typed-array@1.1.15",
    "is-wsl@2.2.0",
    "isarray@2.0.5",
    "isexe@2.0.0",
    "jest-get-type@29.6.3",
    "jest-util@29.7.0",
    "jest-validate@29.7.0",
    "jest-worker@29.7.0",
    "jetifier@2.0.0",
    "js-tokens@4.0.0",
    "jsc-safe-url@0.2.4",
    "jsesc@3.1.0",
    "json-schema-traverse@0.4.1",
    "json5@1.0.2",
    "json5@2.2.3",
    "leven@3.1.0",
    "lighthouse-logger@1.4.2",
    "loader-utils@1.4.2",
    "loader-utils@2.0.4",
    "locate-path@5.0.0",
    "lodash.debounce@4.0.8",
    "lodash.throttle@4.1.1",
    "lodash@4.17.23",
    "long@3.2.0",
    "loose-envify@1.4.0",
    "lru-cache@5.1.1",
    "makeerror@1.0.12",
    "marky@1.3.0",
    "math-intrinsics@1.1.0",
    "mdn-data@2.0.14",
    "memoize-one@5.2.1",
    "memoize-one@6.0.0",
    "merge-stream@2.0.0",
    "metro-babel-transformer@0.84.2",
    "metro-cache-key@0.84.2",
    "metro-cache@0.84.2",
    "metro-config@0.84.2",
    "metro-core@0.84.2",
    "metro-file-map@0.84.2",
    "metro-minify-terser@0.84.2",
    "metro-react-native-babel-preset@0.77.0",
    "metro-resolver@0.84.2",
    "metro-runtime@0.84.2",
    "metro-source-map@0.84.2",
    "metro-symbolicate@0.84.2",
    "metro-transform-plugins@0.84.2",
    "metro-transform-worker@0.84.2",
    "metro@0.84.2",
    "micromatch@4.0.8",
    "mime-db@1.52.0",
    "mime-db@1.54.0",
    "mime-types@2.1.35",
    "mime-types@3.0.2",
    "mime@1.6.0",
    "minimalistic-assert@1.0.1",
    "minimalistic-crypto-utils@1.0.1",
    "minimist@1.2.8",
    "mkdirp@1.0.4",
    "ms@2.0.0",
    "ms@2.1.3",
    "nanoid@3.3.17",
    "native-base@github:hsjoberg/NativeBase#ad673eb",
    "negotiator@1.0.0",
    "node-addon-api@5.1.0",
    "node-fetch@2.7.0",
    "node-gyp-build@4.8.4",
    "node-int64@0.4.0",
    "node-releases@2.0.36",
    "nth-check@2.1.1",
    "nullthrows@1.1.1",
    "ob1@0.84.2",
    "object-assign@4.1.1",
    "object-inspect@1.13.4",
    "on-finished@2.3.0",
    "on-finished@2.4.1",
    "open@7.4.2",
    "p-limit@2.3.0",
    "p-locate@4.1.0",
    "p-try@2.2.0",
    "parseurl@1.3.3",
    "path-exists@4.0.0",
    "path-key@3.1.1",
    "path-parse@1.0.7",
    "picocolors@1.1.1",
    "picomatch@2.3.1",
    "picomatch@4.0.4",
    "pngjs@5.0.0",
    "possible-typed-array-names@1.1.0",
    "postcss-value-parser@4.2.0",
    "pretty-format@29.7.0",
    "promise@7.3.1",
    "promise@8.3.0",
    "prop-types@15.8.1",
    "punycode@2.3.1",
    "qrcode@1.5.4",
    "qs@6.15.0",
    "query-string@7.1.3",
    "querystring@0.2.1",
    "queue@6.0.2",
    "range-parser@1.2.1",
    "react-devtools-core@6.1.5",
    "react-dom@19.2.3",
    "react-freeze@1.0.4",
    "react-i18next@17.0.12",
    "react-is@16.13.1",
    "react-is@18.3.1",
    "react-is@19.2.8",
    "react-native-animatable@1.4.0",
    "react-native-dialogs@github:hsjoberg/react-native-dialogs#0ae8e97",
    "react-native-drawer-layout@4.2.10",
    "react-native-easy-grid@0.2.2",
    "react-native-element-dropdown@2.12.4",
    "react-native-enhanced-popup-menu@0.7.0",
    "react-native-fingerprint-scanner@github:hsjoberg/react-native-fingerprint-scanner#b568a44",
    "react-native-fs@2.20.0",
    "react-native-gesture-handler@3.2.1",
    "react-native-haptic-feedback@3.0.0",
    "react-native-hash@3.0.3",
    "react-native-icloudstore@github:hsjoberg/react-native-icloudstore#a68dc9c",
    "react-native-is-edge-to-edge@1.3.1",
    "react-native-keyboard-controller@1.22.4",
    "react-native-keychain@10.0.0",
    "react-native-linear-gradient@2.8.3",
    "react-native-maps@1.29.0",
    "react-native-nitro-image@0.15.2",
    "react-native-nitro-modules@0.37.0",
    "react-native-nitro-tor@0.6.0",
    "react-native-paper@5.15.3",
    "react-native-permissions@5.6.1",
    "react-native-popup-menu@0.19.0",
    "react-native-qrcode-svg@6.3.21",
    "react-native-reanimated@4.5.3",
    "react-native-safe-area-context@5.9.1",
    "react-native-screens@4.27.0",
    "react-native-status-bar-height@github:wzs/react-native-status-bar-height#5b1d68a",
    "react-native-svg-path-gradient@0.4.0",
    "react-native-svg-web@1.0.9",
    "react-native-svg@15.15.5",
    "react-native-turbo-lnd@0.0.22",
    "react-native-turbo-sqlite@0.7.0",
    "react-native-vector-icons@9.2.0",
    "react-native-vision-camera-barcode-scanner@5.2.3",
    "react-native-vision-camera@5.2.3",
    "react-native-web-linear-gradient@1.1.2",
    "react-native-web-webview@1.0.2",
    "react-native-web@0.21.2",
    "react-native-webln@0.1.11",
    "react-native-webview@14.0.1",
    "react-native-worklets@0.11.4",
    "react-native@0.85.2",
    "react-refresh@0.14.2",
    "react-refresh@0.4.3",
    "react@19.2.3",
    "redux-thunk@3.1.0",
    "redux@5.0.1",
    "regenerate-unicode-properties@10.2.2",
    "regenerate@1.4.2",
    "regenerator-runtime@0.13.11",
    "regexpu-core@6.4.0",
    "regjsgen@0.8.0",
    "regjsparser@0.13.0",
    "require-directory@2.1.1",
    "require-main-filename@2.0.0",
    "resolve@1.22.11",
    "safe-buffer@5.2.1",
    "scheduler@0.27.0",
    "schema-utils@3.3.0",
    "secp256k1@5.0.2",
    "semver@6.3.1",
    "semver@7.7.4",
    "send@0.19.2",
    "serialize-error@2.1.0",
    "serve-static@1.16.3",
    "set-blocking@2.0.0",
    "set-function-length@1.2.2",
    "setimmediate@1.0.5",
    "setprototypeof@1.2.0",
    "sf-symbols-typescript@2.2.0",
    "sha.js@2.4.12",
    "shebang-command@2.0.0",
    "shebang-regex@3.0.0",
    "shell-quote@1.8.3",
    "side-channel-list@1.0.0",
    "side-channel-map@1.0.1",
    "side-channel-weakmap@1.0.2",
    "side-channel@1.1.0",
    "simple-swizzle@0.2.4",
    "source-map-support@0.5.21",
    "source-map@0.5.7",
    "source-map@0.6.1",
    "split-on-first@1.1.0",
    "sql.js@1.14.2",
    "stackframe@1.3.4",
    "stacktrace-parser@0.1.11",
    "standard-navigation@0.0.8",
    "statuses@1.5.0",
    "statuses@2.0.2",
    "strict-uri-encode@2.0.0",
    "string-width@4.2.3",
    "strip-ansi@6.0.1",
    "styleq@0.1.3",
    "supports-color@7.2.0",
    "supports-color@8.1.1",
    "supports-preserve-symlinks-flag@1.0.0",
    "svg-path-properties@1.3.0",
    "terser@5.46.1",
    "text-encoding@0.7.0",
    "throat@5.0.0",
    "tinyglobby@0.2.16",
    "tmpl@1.0.5",
    "to-buffer@1.2.2",
    "to-regex-range@5.0.1",
    "toidentifier@1.0.1",
    "tr46@0.0.3",
    "ts-custom-error@3.3.1",
    "ts-toolbelt@9.6.0",
    "type-fest@0.7.1",
    "typed-array-buffer@1.0.3",
    "ua-parser-js@1.0.41",
    "undici-types@7.18.2",
    "unicode-canonical-property-names-ecmascript@2.0.1",
    "unicode-match-property-ecmascript@2.0.0",
    "unicode-match-property-value-ecmascript@2.2.1",
    "unicode-property-aliases-ecmascript@2.2.0",
    "unpipe@1.0.0",
    "update-browserslist-db@1.2.3",
    "uri-js@4.4.1",
    "use-debounce@10.1.1",
    "use-latest-callback@0.2.6",
    "use-sync-external-store@1.6.0",
    "utf8@3.0.0",
    "utils-merge@1.0.1",
    "vlq@1.0.1",
    "walker@1.0.8",
    "warn-once@0.1.1",
    "wasm-dce@1.0.2",
    "wasm-loader@1.3.0",
    "webassembly-floating-point-hex-parser@0.1.2",
    "webassembly-interpreter@0.0.30",
    "webidl-conversions@3.0.1",
    "webln@0.3.2",
    "whatwg-fetch@3.6.20",
    "whatwg-url@5.0.0",
    "which-module@2.0.1",
    "which-typed-array@1.1.20",
    "which@2.0.2",
    "wrap-ansi@6.2.0",
    "wrap-ansi@7.0.0",
    "ws@7.5.10",
    "y18n@4.0.3",
    "y18n@5.0.8",
    "yallist@3.1.1",
    "yaml@2.8.3",
    "yargs-parser@18.1.3",
    "yargs-parser@20.2.9",
    "yargs-parser@21.1.1",
    "yargs@15.4.1",
    "yargs@16.2.0",
    "yargs@17.7.2"
   ],
   "pods": [
    "AppAuth",
    "AppCheckCore",
    "GTMAppAuth",
    "GTMSessionFetcher",
    "GoogleSignIn",
    "GoogleUtilities",
    "PromisesObjC",
    "SwiftProtobuf"
   ],
   "pods_from_npm_and_react_native": 99,
   "total": 675
  },
  "Zeus": {
   "rust": [
    "adler2 v2.0.1",
    "aes v0.8.4",
    "ahash v0.8.12",
    "aho-corasick v1.1.4",
    "alloc-no-stdlib v2.0.4",
    "alloc-stdlib v0.2.4",
    "anstyle v1.0.14",
    "anyhow v1.0.102",
    "anyhow v1.0.103",
    "arc-swap v1.9.1",
    "arrayvec v0.7.6",
    "arrayvec v0.7.7",
    "askama v0.12.1",
    "askama v0.13.1",
    "askama_derive v0.12.5 (proc-macro)",
    "askama_derive v0.13.1 (proc-macro)",
    "askama_escape v0.10.3",
    "askama_parser v0.13.0",
    "askama_parser v0.2.1",
    "async-compat v0.2.5",
    "async-compression v0.4.42",
    "async-trait v0.1.89 (proc-macro)",
    "async-utility v0.3.1",
    "async-wsocket v0.13.2",
    "atomic-destructor v0.3.0",
    "atomic-waker v1.1.2",
    "base58ck v0.1.0",
    "base58ck v0.1.101",
    "base64 v0.21.7",
    "base64 v0.22.1",
    "basic-toml v0.1.10",
    "bdk_chain v0.23.2",
    "bdk_core v0.6.2",
    "bdk_electrum v0.23.2",
    "bdk_esplora v0.22.1",
    "bdk_wallet v2.3.0",
    "bech32 v0.11.1",
    "bincode v1.3.3",
    "bip21 v0.5.0",
    "bip39 v2.2.2",
    "bitcoin v0.32.101",
    "bitcoin v0.32.8",
    "bitcoin-internals v0.3.0",
    "bitcoin-io v0.1.101",
    "bitcoin-io v0.1.4",
    "bitcoin-payment-instructions v0.7.0",
    "bitcoin-units v0.1.101",
    "bitcoin-units v0.1.2",
    "bitcoin_hashes v0.14.1",
    "bitcoin_hashes v0.14.101",
    "bitflags v2.11.0",
    "bitflags v2.13.0",
    "block-buffer v0.10.4",
    "block-padding v0.3.3",
    "brotli v8.0.4",
    "brotli-decompressor v5.0.3",
    "bs58 v0.5.1",
    "byteorder v1.5.0",
    "bytes v1.11.1",
    "bytes v1.12.0",
    "camino v1.2.2",
    "camino v1.2.3",
    "cargo-platform v0.1.9",
    "cargo_metadata v0.15.4",
    "cargo_metadata v0.19.2",
    "cbc v0.1.2",
    "cbor-diag v0.1.12",
    "cfg-if v1.0.4",
    "chacha20 v0.9.1",
    "chacha20-poly1305 v0.1.2",
    "chrono v0.4.44",
    "chrono v0.4.45",
    "chunked_transfer v1.5.0",
    "ciborium v0.2.2",
    "ciborium-io v0.2.2",
    "ciborium-ll v0.2.2",
    "cipher v0.4.4",
    "clap v4.6.1",
    "clap_builder v4.6.0",
    "clap_derive v4.6.1 (proc-macro)",
    "clap_lex v1.1.0",
    "compression-codecs v0.4.38",
    "compression-core v0.4.32",
    "core-foundation-sys v0.8.7",
    "cpufeatures v0.2.17",
    "crc32fast v1.5.0",
    "critical-section v1.2.0",
    "crossbeam-channel v0.5.15",
    "crossbeam-epoch v0.9.18",
    "crossbeam-utils v0.8.21",
    "crypto-common v0.1.7",
    "darling v0.23.0",
    "darling_core v0.23.0",
    "darling_macro v0.23.0 (proc-macro)",
    "data-encoding v2.11.0",
    "deranged v0.5.8",
    "digest v0.10.7",
    "displaydoc v0.2.5 (proc-macro)",
    "displaydoc v0.2.6 (proc-macro)",
    "dnssec-prover v0.6.8",
    "either v1.15.0",
    "either v1.16.0",
    "electrum-client v0.24.1",
    "enum-as-inner v0.6.1 (proc-macro)",
    "equivalent v1.0.2",
    "errno v0.3.14",
    "esplora-client v0.12.3",
    "fallible-iterator v0.3.0",
    "fallible-streaming-iterator v0.1.9",
    "fastrand v2.4.1",
    "flate2 v1.1.9",
    "form_urlencoded v1.2.2",
    "fs-err v2.11.0",
    "futures v0.3.32",
    "futures-channel v0.3.32",
    "futures-core v0.3.32",
    "futures-executor v0.3.32",
    "futures-io v0.3.32",
    "futures-macro v0.3.32 (proc-macro)",
    "futures-sink v0.3.32",
    "futures-task v0.3.32",
    "futures-util v0.3.32",
    "generic-array v0.14.7",
    "getrandom v0.2.17",
    "getrandom v0.3.4",
    "getrandom v0.4.3",
    "glob v0.3.3",
    "goblin v0.8.2",
    "half v2.7.1",
    "hashbrown v0.13.2",
    "hashbrown v0.14.5",
    "hashbrown v0.17.1",
    "hashlink v0.9.1",
    "heck v0.5.0",
    "hex v0.4.3",
    "hex-conservative v0.2.2",
    "hex_lit v0.1.1",
    "hickory-proto v0.25.2",
    "hickory-resolver v0.25.2",
    "http v1.4.0",
    "http v1.4.2",
    "http-body v1.0.1",
    "http-body-util v0.1.3",
    "httparse v1.10.1",
    "hyper v1.10.1",
    "hyper v1.8.1",
    "hyper-rustls v0.27.7",
    "hyper-rustls v0.27.9",
    "hyper-util v0.1.20",
    "iana-time-zone v0.1.65",
    "icu_collections v2.1.1",
    "icu_collections v2.2.0",
    "icu_locale_core v2.1.1",
    "icu_locale_core v2.2.0",
    "icu_normalizer v2.1.1",
    "icu_normalizer v2.2.0",
    "icu_normalizer_data v2.1.1",
    "icu_normalizer_data v2.2.0",
    "icu_properties v2.1.2",
    "icu_properties v2.2.0",
    "icu_properties_data v2.1.2",
    "icu_properties_data v2.2.0",
    "icu_provider v2.1.1",
    "icu_provider v2.2.0",
    "ident_case v1.0.1",
    "idna v1.1.0",
    "idna_adapter v1.2.1",
    "idna_adapter v1.2.2",
    "indexmap v2.14.0",
    "inout v0.1.4",
    "ipnet v2.11.0",
    "ipnet v2.12.0",
    "iri-string v0.7.10",
    "itertools v0.10.5",
    "itoa v1.0.17",
    "itoa v1.0.18",
    "jsonwebtoken v9.3.1",
    "lazy_static v1.5.0",
    "libc v0.2.182",
    "libc v0.2.186",
    "libm v0.2.16",
    "libsqlite3-sys v0.28.0",
    "linux-raw-sys v0.12.1",
    "litemap v0.8.1",
    "litemap v0.8.2",
    "lock_api v0.4.14",
    "log v0.4.29",
    "log v0.4.33",
    "lru v0.16.4",
    "matchers v0.2.0",
    "memchr v2.8.0",
    "memchr v2.8.2",
    "mime v0.3.17",
    "mime_guess v2.0.5",
    "minimal-lexical v0.2.1",
    "miniscript v12.3.5",
    "miniz_oxide v0.8.9",
    "mio v1.1.1",
    "mio v1.2.1",
    "moka v0.12.15",
    "negentropy v0.5.0",
    "nom v7.1.3",
    "nostr v0.44.3",
    "nostr-database v0.44.0",
    "nostr-gossip v0.44.0",
    "nostr-relay-pool v0.44.1",
    "nostr-sdk v0.44.1",
    "nu-ansi-term v0.50.3",
    "num-bigint v0.4.6",
    "num-conv v0.2.2",
    "num-integer v0.1.46",
    "num-rational v0.4.2",
    "num-traits v0.2.19",
    "once_cell v1.21.3",
    "once_cell v1.21.4",
    "openssl-probe v0.2.1",
    "parking_lot v0.12.5",
    "parking_lot_core v0.9.12",
    "paste v1.0.15 (proc-macro)",
    "pem v3.0.6",
    "percent-encoding v2.3.2",
    "percent-encoding-rfc3986 v0.1.3",
    "pin-project-lite v0.2.16",
    "pin-project-lite v0.2.17",
    "pin-utils v0.1.0",
    "plain v0.2.3",
    "portable-atomic v1.13.1",
    "possiblyrandom v0.2.1",
    "possiblyrandom v0.2.1 (https://github.com/ZeusLN/rust-lightning?branch=zeus-0.2#24130051)",
    "potential_utf v0.1.4",
    "potential_utf v0.1.5",
    "powerfmt v0.2.0",
    "ppv-lite86 v0.2.21",
    "proc-macro2 v1.0.106",
    "prost v0.11.9",
    "prost-derive v0.11.9 (proc-macro)",
    "quote v1.0.44",
    "quote v1.0.46",
    "rand v0.8.5",
    "rand v0.8.6",
    "rand v0.9.2",
    "rand v0.9.4",
    "rand_chacha v0.3.1",
    "rand_chacha v0.9.0",
    "rand_core v0.6.4",
    "rand_core v0.9.5",
    "regex v1.12.4",
    "regex-automata v0.4.14",
    "regex-syntax v0.8.11",
    "reqwest v0.12.28",
    "resolv-conf v0.7.6",
    "ring v0.17.14",
    "rusqlite v0.31.0",
    "rustc-hash v2.1.2",
    "rustix v1.1.4",
    "rustls v0.23.37",
    "rustls v0.23.41",
    "rustls-native-certs v0.8.4",
    "rustls-pki-types v1.14.0",
    "rustls-pki-types v1.14.1",
    "rustls-webpki v0.103.13",
    "rustls-webpki v0.103.9",
    "rustversion v1.0.22 (proc-macro)",
    "ryu v1.0.23",
    "scopeguard v1.2.0",
    "scroll v0.12.0",
    "scroll_derive v0.12.1 (proc-macro)",
    "secp256k1 v0.29.1",
    "secp256k1-sys v0.10.1",
    "semver v1.0.27",
    "semver v1.0.28",
    "separator v0.4.1",
    "serde v1.0.228",
    "serde_core v1.0.228",
    "serde_derive v1.0.228 (proc-macro)",
    "serde_json v1.0.149",
    "serde_json v1.0.150",
    "serde_spanned v1.1.1",
    "serde_urlencoded v0.7.1",
    "serde_with v3.21.0",
    "serde_with_macros v3.21.0 (proc-macro)",
    "sha1 v0.10.6",
    "sharded-slab v0.1.7",
    "signal-hook-registry v1.4.8",
    "simd-adler32 v0.3.9",
    "simple_asn1 v0.6.4",
    "siphasher v0.3.11",
    "slab v0.4.12",
    "smallvec v1.15.1",
    "smallvec v1.15.2",
    "smawk v0.3.2",
    "smawk v0.3.3",
    "socket2 v0.6.2",
    "socket2 v0.6.4",
    "stable_deref_trait v1.2.1",
    "static_assertions v1.1.0",
    "strsim v0.11.1",
    "strum v0.27.2",
    "strum_macros v0.27.2 (proc-macro)",
    "subtle v2.6.1",
    "syn v1.0.109",
    "syn v2.0.117",
    "syn v2.0.118",
    "sync_wrapper v1.0.2",
    "synstructure v0.13.2",
    "tagptr v0.2.0",
    "tempfile v3.27.0",
    "textwrap v0.16.2",
    "thiserror v1.0.69",
    "thiserror v2.0.18",
    "thiserror-impl v1.0.69 (proc-macro)",
    "thiserror-impl v2.0.18 (proc-macro)",
    "thread_local v1.1.9",
    "time v0.3.51",
    "time-core v0.1.9",
    "time-macros v0.2.30 (proc-macro)",
    "tinystr v0.8.2",
    "tinystr v0.8.3",
    "tinyvec v1.10.0",
    "tinyvec v1.11.0",
    "tinyvec_macros v0.1.1",
    "tokio v1.49.0",
    "tokio v1.52.3",
    "tokio-macros v2.6.0 (proc-macro)",
    "tokio-macros v2.7.0 (proc-macro)",
    "tokio-rustls v0.26.4",
    "tokio-socks v0.5.3",
    "tokio-tungstenite v0.26.2",
    "tokio-util v0.7.18",
    "toml v0.5.11",
    "toml v0.9.12+spec-1.1.0",
    "toml_datetime v0.7.5+spec-1.1.0",
    "toml_parser v1.1.2+spec-1.1.0",
    "toml_writer v1.1.1+spec-1.1.0",
    "tower v0.5.3",
    "tower-http v0.6.11",
    "tower-http v0.6.8",
    "tower-layer v0.3.3",
    "tower-service v0.3.3",
    "tracing v0.1.44",
    "tracing-attributes v0.1.31 (proc-macro)",
    "tracing-core v0.1.36",
    "tracing-log v0.2.0",
    "tracing-subscriber v0.3.23",
    "try-lock v0.2.5",
    "tungstenite v0.26.2",
    "typenum v1.20.1",
    "unicase v2.9.0",
    "unicode-ident v1.0.24",
    "unicode-normalization v0.1.25",
    "uniffi v0.28.3",
    "uniffi v0.30.0",
    "uniffi_bindgen v0.28.3",
    "uniffi_bindgen v0.30.0",
    "uniffi_build v0.28.3",
    "uniffi_checksum_derive v0.28.3 (proc-macro)",
    "uniffi_core v0.28.3",
    "uniffi_core v0.30.0",
    "uniffi_internal_macros v0.30.0 (proc-macro)",
    "uniffi_macros v0.28.3 (proc-macro)",
    "uniffi_macros v0.30.0 (proc-macro)",
    "uniffi_meta v0.28.3",
    "uniffi_meta v0.30.0",
    "uniffi_pipeline v0.30.0",
    "uniffi_testing v0.28.3",
    "uniffi_udl v0.28.3",
    "uniffi_udl v0.30.0",
    "untrusted v0.9.0",
    "url v2.5.8",
    "utf-8 v0.7.6",
    "utf8_iter v1.0.4",
    "uuid v1.23.4",
    "vss-client-ng v0.4.1",
    "want v0.3.1",
    "web-time v1.1.0",
    "webpki-roots v0.25.4",
    "webpki-roots v0.26.11",
    "webpki-roots v1.0.6",
    "webpki-roots v1.0.8",
    "weedle2 v5.0.0",
    "winnow v0.7.15",
    "winnow v1.0.3",
    "writeable v0.6.2",
    "writeable v0.6.3",
    "yoke v0.8.1",
    "yoke v0.8.3",
    "yoke-derive v0.8.1 (proc-macro)",
    "yoke-derive v0.8.2 (proc-macro)",
    "zerocopy v0.8.39",
    "zerocopy v0.8.52",
    "zerocopy-derive v0.8.52 (proc-macro)",
    "zerofrom v0.1.6",
    "zerofrom v0.1.8",
    "zerofrom-derive v0.1.6 (proc-macro)",
    "zerofrom-derive v0.1.7 (proc-macro)",
    "zeroize v1.8.2",
    "zeroize v1.9.0",
    "zerotrie v0.2.3",
    "zerotrie v0.2.4",
    "zerovec v0.11.5",
    "zerovec v0.11.6",
    "zerovec-derive v0.11.2 (proc-macro)",
    "zerovec-derive v0.11.3 (proc-macro)",
    "zmij v1.0.21",
    "zstd v0.13.3",
    "zstd-safe v7.2.4",
    "zstd-sys v2.0.16+zstd.1.5.7"
   ],
   "rust_copies": 497,
   "rust_per_library": {
    "zeus-ldk-node": 197,
    "cdk": 300
   },
   "go": [
    "dario.cat/mergo@v1.0.1",
    "github.com/NebulousLabs/fastrand@v0.0.0-20181203155948-6fb6489aac4e",
    "github.com/NebulousLabs/go-upnp@v0.0.0-20180202185039-29b680b06c82",
    "github.com/Nvveen/Gotty@v0.0.0-20120604004816-cd527374f1e5",
    "github.com/Yawning/aez@v0.0.0-20211027044916-e49e68abd344",
    "github.com/aead/chacha20@v0.0.0-20180709150244-8b13a72661da",
    "github.com/aead/siphash@v1.0.1",
    "github.com/btcsuite/btcd/btcec/v2@v2.3.6",
    "github.com/btcsuite/btcd/btcutil/psbt@v1.1.10",
    "github.com/btcsuite/btcd/btcutil@v1.1.6",
    "github.com/btcsuite/btcd/chaincfg/chainhash@v1.1.0",
    "github.com/btcsuite/btcd/v2transport@v1.0.1",
    "github.com/btcsuite/btcd@v0.25.1-0.20260310163610-1c55c7c18179",
    "github.com/btcsuite/btclog/v2@v2.0.1-0.20250728225537-6090e87c6c5b",
    "github.com/btcsuite/btclog@v1.0.0",
    "github.com/btcsuite/btcwallet/wallet/txauthor@v1.3.5",
    "github.com/btcsuite/btcwallet/wallet/txrules@v1.2.2",
    "github.com/btcsuite/btcwallet/wallet/txsizes@v1.2.5",
    "github.com/btcsuite/btcwallet/walletdb@v1.5.1",
    "github.com/btcsuite/btcwallet/wtxmgr@v1.5.6",
    "github.com/btcsuite/btcwallet@v0.16.19",
    "github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd",
    "github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792",
    "github.com/cenkalti/backoff/v4@v4.2.1",
    "github.com/containerd/continuity@v0.3.0",
    "github.com/coreos/go-systemd@v0.0.0-20190719114852-fd7a80b32e1f",
    "github.com/davecgh/go-spew@v1.1.1",
    "github.com/decred/dcrd/crypto/blake256@v1.1.0",
    "github.com/decred/dcrd/dcrec/secp256k1/v4@v4.4.0",
    "github.com/decred/dcrd/lru@v1.1.2",
    "github.com/docker/cli@v28.1.1+incompatible",
    "github.com/docker/docker@v28.1.1+incompatible",
    "github.com/docker/go-connections@v0.4.0",
    "github.com/docker/go-units@v0.5.0",
    "github.com/dustin/go-humanize@v1.0.1",
    "github.com/go-viper/mapstructure/v2@v2.4.0",
    "github.com/gogo/protobuf@v1.3.2",
    "github.com/golang-migrate/migrate/v4@v4.17.0",
    "github.com/golang/protobuf@v1.5.4",
    "github.com/google/shlex@v0.0.0-20191202100458-e7afc7fbc510",
    "github.com/google/uuid@v1.6.0",
    "github.com/gorilla/websocket@v1.5.0",
    "github.com/grpc-ecosystem/go-grpc-middleware@v1.3.0",
    "github.com/grpc-ecosystem/grpc-gateway/v2@v2.16.0",
    "github.com/hashicorp/errwrap@v1.1.0",
    "github.com/hashicorp/go-multierror@v1.1.1",
    "github.com/jackc/chunkreader/v2@v2.0.1",
    "github.com/jackc/pgconn@v1.14.3",
    "github.com/jackc/pgerrcode@v0.0.0-20240316143900-6e2875d9b438",
    "github.com/jackc/pgio@v1.0.0",
    "github.com/jackc/pgpassfile@v1.0.0",
    "github.com/jackc/pgproto3/v2@v2.3.3",
    "github.com/jackc/pgservicefile@v0.0.0-20240606120523-5a60cdf6a761",
    "github.com/jackc/pgtype@v1.14.4",
    "github.com/jackc/pgx/v4@v4.18.3",
    "github.com/jackc/pgx/v5@v5.7.4",
    "github.com/jackc/puddle/v2@v2.2.2",
    "github.com/jackpal/gateway@v1.0.5",
    "github.com/jackpal/go-nat-pmp@v0.0.0-20170405195558-28a68d0c24ad",
    "github.com/jessevdk/go-flags@v1.6.1",
    "github.com/jrick/logrotate@v1.1.2",
    "github.com/juju/loggo@v0.0.0-20210728185423-eebad3a902c4",
    "github.com/kkdai/bstream@v1.0.0",
    "github.com/klauspost/compress@v1.17.9",
    "github.com/lightninglabs/gozmq@v0.0.0-20191113021534-d20a764486bf",
    "github.com/lightninglabs/neutrino/cache@v1.1.3",
    "github.com/lightninglabs/neutrino@v0.17.1",
    "github.com/lightningnetwork/lightning-onion@v1.3.0",
    "github.com/ltcsuite/ltcd@v0.0.0-20190101042124-f37f8bf35796",
    "github.com/mattn/go-isatty@v0.0.20",
    "github.com/miekg/dns@v1.1.43",
    "github.com/moby/docker-image-spec@v1.3.1",
    "github.com/moby/term@v0.5.0",
    "github.com/ncruces/go-strftime@v0.1.9",
    "github.com/opencontainers/go-digest@v1.0.0",
    "github.com/opencontainers/image-spec@v1.0.2",
    "github.com/opencontainers/runc@v1.1.14",
    "github.com/ory/dockertest/v3@v3.10.0",
    "github.com/pkg/errors@v0.9.1",
    "github.com/pmezard/go-difflib@v1.0.0",
    "github.com/remyoudompheng/bigfft@v0.0.0-20230129092748-24d4a6f8daec",
    "github.com/rogpeppe/fastuuid@v1.2.0",
    "github.com/sirupsen/logrus@v1.9.2",
    "github.com/stretchr/objx@v0.5.2",
    "github.com/stretchr/testify@v1.11.1",
    "github.com/tv42/zbase32@v0.0.0-20160707012821-501572607d02",
    "github.com/xeipuuv/gojsonpointer@v0.0.0-20180127040702-4e3ac2762d5f",
    "github.com/xeipuuv/gojsonreference@v0.0.0-20180127040603-bd5ef7bd5415",
    "github.com/xeipuuv/gojsonschema@v1.2.0",
    "gitlab.com/yawning/bsaes.git@v0.0.0-20190805113838-0a714cd429ec",
    "go.etcd.io/bbolt@v1.4.3",
    "go.uber.org/atomic@v1.7.0",
    "golang.org/x/crypto@v0.51.0",
    "golang.org/x/exp@v0.0.0-20250811191247-51f88131bc50",
    "golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028",
    "golang.org/x/net@v0.55.0",
    "golang.org/x/sync@v0.20.0",
    "golang.org/x/sys@v0.45.0",
    "golang.org/x/term@v0.43.0",
    "golang.org/x/text@v0.37.0",
    "golang.org/x/time@v0.3.0",
    "google.golang.org/genproto/googleapis/api@v0.0.0-20260526163538-3dc84a4a5aaa",
    "google.golang.org/genproto/googleapis/rpc@v0.0.0-20260526163538-3dc84a4a5aaa",
    "google.golang.org/grpc@v1.83.1",
    "google.golang.org/protobuf@v1.36.11",
    "gopkg.in/errgo.v1@v1.0.1",
    "gopkg.in/macaroon-bakery.v2@v2.0.1",
    "gopkg.in/macaroon.v2@v2.0.0",
    "gopkg.in/yaml.v3@v3.0.1",
    "modernc.org/libc@v1.49.3",
    "modernc.org/mathutil@v1.6.0",
    "modernc.org/memory@v1.8.0",
    "modernc.org/sqlite@v1.29.10",
    "pgregory.net/rapid@v1.2.0"
   ],
   "npm_direct": [
    "@bitcoinerlab/secp256k1",
    "@getalby/sdk",
    "@keystonehq/bc-ur-registry",
    "@lightninglabs/lnc-core",
    "@ngraveio/bc-ur",
    "@noble/curves",
    "@noble/hashes",
    "@noble/secp256k1",
    "@nostr-dev-kit/ndk",
    "@react-native-async-storage/async-storage",
    "@react-native-clipboard/clipboard",
    "@react-native-community/datetimepicker",
    "@react-native-community/netinfo",
    "@react-native-community/slider",
    "@react-native-documents/picker",
    "@react-native-picker/picker",
    "@react-native-vector-icons/feather",
    "@react-native-vector-icons/fontawesome",
    "@react-native-vector-icons/material-design-icons",
    "@react-native-vector-icons/material-icons",
    "@react-navigation/bottom-tabs",
    "@react-navigation/native",
    "@react-navigation/native-stack",
    "@rneui/base",
    "@rneui/themed",
    "@scure/base",
    "@scure/bip32",
    "@scure/bip39",
    "@types/dateformat",
    "@types/humanize-duration",
    "aez",
    "assert",
    "bech32",
    "bignumber.js",
    "bip32",
    "bitcoinjs-lib",
    "bolt07",
    "bs58check",
    "buffer",
    "create-hash",
    "crypto-js",
    "dateformat",
    "ecpair",
    "events",
    "fast-crc32c",
    "fast-sha256",
    "hash.js",
    "humanize-duration",
    "identicon.js",
    "js-lnurl",
    "js-sha256",
    "lodash",
    "long",
    "lottie-react-native",
    "message-port-polyfill",
    "mobx",
    "mobx-react",
    "moment",
    "nostr-tools",
    "object-hash",
    "pako",
    "process",
    "protobufjs",
    "punycode",
    "querystring-es3",
    "react",
    "react-native",
    "react-native-biometrics",
    "react-native-blob-util",
    "react-native-circular-progress-indicator",
    "react-native-crypto",
    "react-native-device-info",
    "react-native-draglist",
    "react-native-encrypted-storage",
    "react-native-fs",
    "react-native-gesture-handler",
    "react-native-get-random-values",
    "react-native-haptic-feedback",
    "react-native-hce",
    "react-native-image-picker",
    "react-native-keychain",
    "react-native-nfc-manager",
    "react-native-nitro-tor",
    "react-native-notifications",
    "react-native-print",
    "react-native-qr-kit",
    "react-native-qrcode-svg",
    "react-native-randombytes",
    "react-native-reanimated",
    "react-native-reanimated-carousel",
    "react-native-restart",
    "react-native-safe-area-context",
    "react-native-screens",
    "react-native-securerandom",
    "react-native-share",
    "react-native-svg",
    "react-native-svg-transformer",
    "react-native-system-navigation-bar",
    "react-native-udp",
    "react-native-view-shot",
    "react-native-vision-camera",
    "react-native-worklets",
    "readable-stream",
    "scrypt-js",
    "sha.js",
    "socket.io-client",
    "stream-browserify",
    "text-encoding",
    "url",
    "util",
    "uuid"
   ],
   "npm": [
    "@babel/code-frame@7.29.7",
    "@babel/compat-data@7.29.7",
    "@babel/core@7.29.7",
    "@babel/generator@7.29.8",
    "@babel/helper-annotate-as-pure@7.25.9",
    "@babel/helper-annotate-as-pure@7.29.7",
    "@babel/helper-compilation-targets@7.29.7",
    "@babel/helper-create-class-features-plugin@7.29.7",
    "@babel/helper-create-regexp-features-plugin@7.27.0",
    "@babel/helper-create-regexp-features-plugin@7.29.7",
    "@babel/helper-define-polyfill-provider@0.6.8",
    "@babel/helper-globals@7.29.7",
    "@babel/helper-member-expression-to-functions@7.29.7",
    "@babel/helper-module-imports@7.29.7",
    "@babel/helper-module-transforms@7.29.7",
    "@babel/helper-optimise-call-expression@7.29.7",
    "@babel/helper-plugin-utils@7.29.7",
    "@babel/helper-remap-async-to-generator@7.29.7",
    "@babel/helper-replace-supers@7.29.7",
    "@babel/helper-skip-transparent-expression-wrappers@7.29.7",
    "@babel/helper-string-parser@7.29.7",
    "@babel/helper-validator-identifier@7.29.7",
    "@babel/helper-validator-option@7.29.7",
    "@babel/helper-wrap-function@7.29.7",
    "@babel/helpers@7.29.7",
    "@babel/parser@7.29.8",
    "@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7",
    "@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7",
    "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7",
    "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7",
    "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7",
    "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7",
    "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
    "@babel/plugin-syntax-async-generators@7.8.4",
    "@babel/plugin-syntax-bigint@7.8.3",
    "@babel/plugin-syntax-class-properties@7.12.13",
    "@babel/plugin-syntax-class-static-block@7.14.5",
    "@babel/plugin-syntax-import-assertions@7.29.7",
    "@babel/plugin-syntax-import-attributes@7.29.7",
    "@babel/plugin-syntax-import-meta@7.10.4",
    "@babel/plugin-syntax-json-strings@7.8.3",
    "@babel/plugin-syntax-jsx@7.25.9",
    "@babel/plugin-syntax-jsx@7.29.7",
    "@babel/plugin-syntax-logical-assignment-operators@7.10.4",
    "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
    "@babel/plugin-syntax-numeric-separator@7.10.4",
    "@babel/plugin-syntax-object-rest-spread@7.8.3",
    "@babel/plugin-syntax-optional-catch-binding@7.8.3",
    "@babel/plugin-syntax-optional-chaining@7.8.3",
    "@babel/plugin-syntax-private-property-in-object@7.14.5",
    "@babel/plugin-syntax-top-level-await@7.14.5",
    "@babel/plugin-syntax-typescript@7.25.9",
    "@babel/plugin-syntax-typescript@7.29.7",
    "@babel/plugin-syntax-unicode-sets-regex@7.18.6",
    "@babel/plugin-transform-arrow-functions@7.29.7",
    "@babel/plugin-transform-async-generator-functions@7.29.7",
    "@babel/plugin-transform-async-to-generator@7.29.7",
    "@babel/plugin-transform-block-scoped-functions@7.29.7",
    "@babel/plugin-transform-block-scoping@7.29.7",
    "@babel/plugin-transform-class-properties@7.29.7",
    "@babel/plugin-transform-class-static-block@7.29.7",
    "@babel/plugin-transform-classes@7.29.7",
    "@babel/plugin-transform-computed-properties@7.29.7",
    "@babel/plugin-transform-destructuring@7.29.7",
    "@babel/plugin-transform-dotall-regex@7.29.7",
    "@babel/plugin-transform-duplicate-keys@7.29.7",
    "@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7",
    "@babel/plugin-transform-dynamic-import@7.29.7",
    "@babel/plugin-transform-explicit-resource-management@7.29.7",
    "@babel/plugin-transform-exponentiation-operator@7.29.7",
    "@babel/plugin-transform-export-namespace-from@7.29.7",
    "@babel/plugin-transform-for-of@7.29.7",
    "@babel/plugin-transform-function-name@7.29.7",
    "@babel/plugin-transform-json-strings@7.29.7",
    "@babel/plugin-transform-literals@7.29.7",
    "@babel/plugin-transform-logical-assignment-operators@7.29.7",
    "@babel/plugin-transform-member-expression-literals@7.29.7",
    "@babel/plugin-transform-modules-amd@7.29.7",
    "@babel/plugin-transform-modules-commonjs@7.29.7",
    "@babel/plugin-transform-modules-systemjs@7.29.7",
    "@babel/plugin-transform-modules-umd@7.29.7",
    "@babel/plugin-transform-named-capturing-groups-regex@7.29.7",
    "@babel/plugin-transform-new-target@7.29.7",
    "@babel/plugin-transform-nullish-coalescing-operator@7.29.7",
    "@babel/plugin-transform-numeric-separator@7.29.7",
    "@babel/plugin-transform-object-rest-spread@7.29.7",
    "@babel/plugin-transform-object-super@7.29.7",
    "@babel/plugin-transform-optional-catch-binding@7.29.7",
    "@babel/plugin-transform-optional-chaining@7.29.7",
    "@babel/plugin-transform-parameters@7.29.7",
    "@babel/plugin-transform-private-methods@7.29.7",
    "@babel/plugin-transform-private-property-in-object@7.29.7",
    "@babel/plugin-transform-property-literals@7.29.7",
    "@babel/plugin-transform-regenerator@7.29.7",
    "@babel/plugin-transform-regexp-modifiers@7.29.7",
    "@babel/plugin-transform-reserved-words@7.29.7",
    "@babel/plugin-transform-shorthand-properties@7.29.7",
    "@babel/plugin-transform-spread@7.29.7",
    "@babel/plugin-transform-sticky-regex@7.29.7",
    "@babel/plugin-transform-template-literals@7.29.7",
    "@babel/plugin-transform-typeof-symbol@7.29.7",
    "@babel/plugin-transform-typescript@7.29.7",
    "@babel/plugin-transform-unicode-escapes@7.29.7",
    "@babel/plugin-transform-unicode-property-regex@7.29.7",
    "@babel/plugin-transform-unicode-regex@7.29.7",
    "@babel/plugin-transform-unicode-sets-regex@7.29.7",
    "@babel/preset-env@7.29.7",
    "@babel/preset-modules@0.1.6-no-external-plugins",
    "@babel/preset-typescript@7.29.7",
    "@babel/runtime@7.27.0",
    "@babel/template@7.29.7",
    "@babel/traverse@7.29.7",
    "@babel/types@7.29.8",
    "@bcoe/v8-coverage@0.2.3",
    "@bitcoinerlab/secp256k1@1.2.0",
    "@getalby/lightning-tools@8.1.1",
    "@getalby/sdk@8.0.3",
    "@isaacs/ttlcache@1.4.1",
    "@istanbuljs/load-nyc-config@1.1.0",
    "@istanbuljs/schema@0.1.3",
    "@jest/console@29.7.0",
    "@jest/core@29.7.0",
    "@jest/environment@29.7.0",
    "@jest/expect-utils@29.7.0",
    "@jest/expect@29.7.0",
    "@jest/fake-timers@29.7.0",
    "@jest/globals@29.7.0",
    "@jest/reporters@29.7.0",
    "@jest/schemas@29.6.3",
    "@jest/source-map@29.6.3",
    "@jest/test-result@29.7.0",
    "@jest/test-sequencer@29.7.0",
    "@jest/transform@29.7.0",
    "@jest/types@29.6.3",
    "@jridgewell/gen-mapping@0.3.13",
    "@jridgewell/gen-mapping@0.3.8",
    "@jridgewell/remapping@2.3.5",
    "@jridgewell/resolve-uri@3.1.2",
    "@jridgewell/set-array@1.2.1",
    "@jridgewell/source-map@0.3.6",
    "@jridgewell/sourcemap-codec@1.5.0",
    "@jridgewell/sourcemap-codec@1.5.5",
    "@jridgewell/trace-mapping@0.3.25",
    "@jridgewell/trace-mapping@0.3.31",
    "@keystonehq/alias-sampling@0.1.2",
    "@keystonehq/bc-ur-registry@0.8.0",
    "@lightninglabs/lnc-core@0.3.5-alpha",
    "@ngraveio/bc-ur@1.1.13",
    "@noble/ciphers@2.1.1",
    "@noble/curves@1.8.2",
    "@noble/curves@1.9.7",
    "@noble/curves@2.0.1",
    "@noble/curves@2.4.0",
    "@noble/hashes@1.7.2",
    "@noble/hashes@1.8.0",
    "@noble/hashes@2.0.1",
    "@noble/hashes@2.4.0",
    "@noble/secp256k1@1.6.3",
    "@noble/secp256k1@2.2.3",
    "@nostr-dev-kit/ndk@2.13.0-rc2",
    "@react-native-async-storage/async-storage@2.2.0",
    "@react-native-clipboard/clipboard@1.16.3",
    "@react-native-community/datetimepicker@8.5.1",
    "@react-native-community/netinfo@11.4.1",
    "@react-native-community/slider@5.2.1",
    "@react-native-documents/picker@12.0.2",
    "@react-native-picker/picker@2.11.4",
    "@react-native-vector-icons/common@12.4.0",
    "@react-native-vector-icons/feather@12.4.0",
    "@react-native-vector-icons/fontawesome@12.4.0",
    "@react-native-vector-icons/material-design-icons@12.4.0",
    "@react-native-vector-icons/material-icons@12.4.0",
    "@react-native/assets-registry@0.86.0",
    "@react-native/codegen@0.86.0",
    "@react-native/community-cli-plugin@0.86.0",
    "@react-native/debugger-frontend@0.86.0",
    "@react-native/debugger-shell@0.86.0",
    "@react-native/dev-middleware@0.86.0",
    "@react-native/gradle-plugin@0.86.0",
    "@react-native/js-polyfills@0.86.0",
    "@react-native/normalize-colors@0.86.0",
    "@react-native/virtualized-lists@0.86.0",
    "@react-navigation/bottom-tabs@7.18.18",
    "@react-navigation/core@7.21.13",
    "@react-navigation/elements@2.9.40",
    "@react-navigation/native-stack@7.18.10",
    "@react-navigation/native@7.3.18",
    "@react-navigation/routers@7.6.4",
    "@rneui/base@5.0.0-beta.1",
    "@rneui/themed@5.0.0-beta.1",
    "@scure/base@1.1.1",
    "@scure/base@1.1.6",
    "@scure/base@1.2.4",
    "@scure/base@1.2.5",
    "@scure/base@2.0.0",
    "@scure/base@2.4.0",
    "@scure/bip32@2.0.1",
    "@scure/bip32@2.4.0",
    "@scure/bip39@1.6.0",
    "@scure/bip39@2.0.1",
    "@sinclair/typebox@0.27.8",
    "@sinonjs/commons@3.0.1",
    "@sinonjs/fake-timers@10.3.0",
    "@socket.io/component-emitter@3.1.2",
    "@svgr/babel-plugin-add-jsx-attribute@8.0.0",
    "@svgr/babel-plugin-remove-jsx-attribute@8.0.0",
    "@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0",
    "@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0",
    "@svgr/babel-plugin-svg-dynamic-title@8.0.0",
    "@svgr/babel-plugin-svg-em-dimensions@8.0.0",
    "@svgr/babel-plugin-transform-react-native-svg@8.1.0",
    "@svgr/babel-plugin-transform-svg-component@8.0.0",
    "@svgr/babel-preset@8.1.0",
    "@svgr/core@8.1.0",
    "@svgr/hast-util-to-babel-ast@8.0.0",
    "@svgr/plugin-jsx@8.1.0",
    "@svgr/plugin-svgo@8.1.0",
    "@types/aes-js@3.1.4",
    "@types/babel__core@7.20.5",
    "@types/babel__generator@7.27.0",
    "@types/babel__template@7.4.4",
    "@types/babel__traverse@7.20.7",
    "@types/base64-js@1.5.0",
    "@types/dateformat@5.0.3",
    "@types/graceful-fs@4.1.9",
    "@types/humanize-duration@3.27.4",
    "@types/istanbul-lib-coverage@2.0.6",
    "@types/istanbul-lib-report@3.0.3",
    "@types/istanbul-reports@3.0.4",
    "@types/jest@29.5.14",
    "@types/node@10.12.18",
    "@types/node@22.14.1",
    "@types/react-test-renderer@19.1.0",
    "@types/react@19.2.18",
    "@types/stack-utils@2.0.3",
    "@types/yargs-parser@21.0.3",
    "@types/yargs@17.0.33",
    "@xmldom/xmldom@0.8.15",
    "abort-controller@3.0.0",
    "abs-svg-path@0.1.1",
    "accepts@2.0.0",
    "acorn@8.14.1",
    "aes-js@3.1.2",
    "aez@1.0.1",
    "agent-base@7.1.4",
    "anser@1.4.10",
    "ansi-escapes@4.3.2",
    "ansi-regex@5.0.1",
    "ansi-styles@4.3.0",
    "ansi-styles@5.2.0",
    "anymatch@3.1.3",
    "argparse@1.0.10",
    "argparse@2.0.1",
    "asap@2.0.6",
    "asn1.js@4.10.1",
    "assert@2.1.0",
    "available-typed-arrays@1.0.7",
    "babel-jest@29.7.0",
    "babel-plugin-istanbul@6.1.1",
    "babel-plugin-jest-hoist@29.6.3",
    "babel-plugin-polyfill-corejs2@0.4.17",
    "babel-plugin-polyfill-corejs3@0.14.2",
    "babel-plugin-polyfill-regenerator@0.6.8",
    "babel-plugin-syntax-hermes-parser@0.36.0",
    "babel-preset-current-node-syntax@1.1.0",
    "babel-preset-jest@29.6.3",
    "balanced-match@1.0.2",
    "balanced-match@4.0.4",
    "base-64@0.1.0",
    "base-64@1.0.0",
    "base-x@3.0.11",
    "base-x@4.0.1",
    "base-x@5.0.1",
    "base64-arraybuffer@1.0.2",
    "base64-js@1.5.1",
    "baseline-browser-mapping@2.11.20",
    "bech32@1.1.4",
    "bech32@2.0.0",
    "bignumber.js@9.0.2",
    "bignumber.js@9.2.1",
    "bindings@1.5.0",
    "bip174@2.1.1",
    "bip32@3.0.1",
    "bitcoinjs-lib@6.1.5",
    "blakejs@1.2.1",
    "bn.js@4.12.3",
    "bn.js@5.2.3",
    "bolt07@1.9.5",
    "boolbase@1.0.0",
    "brace-expansion@1.1.18",
    "brace-expansion@5.0.9",
    "braces@3.0.3",
    "brorand@1.1.0",
    "browserify-aes@1.2.0",
    "browserify-cipher@1.0.1",
    "browserify-des@1.0.2",
    "browserify-rsa@4.1.1",
    "browserify-sign@4.2.3",
    "browserslist@4.28.8",
    "bs58@4.0.1",
    "bs58@5.0.0",
    "bs58@6.0.0",
    "bs58check@2.1.2",
    "bs58check@3.0.1",
    "bs58check@4.0.0",
    "bser@2.1.1",
    "buffer-from@1.1.2",
    "buffer-xor@1.0.3",
    "buffer@4.9.2",
    "buffer@5.6.0",
    "buffer@5.7.1",
    "bufferutil@4.0.9",
    "call-bind-apply-helpers@1.0.2",
    "call-bind@1.0.8",
    "call-bound@1.0.4",
    "callsites@3.1.0",
    "camelcase@5.3.1",
    "camelcase@6.3.0",
    "caniuse-lite@1.0.30001810",
    "cbor-sync@1.0.4",
    "chalk@4.1.2",
    "char-regex@1.0.2",
    "chrome-launcher@0.15.2",
    "chromium-edge-launcher@0.3.0",
    "ci-info@2.0.0",
    "ci-info@3.9.0",
    "cipher-base@1.0.6",
    "cjs-module-lexer@1.4.3",
    "cliui@6.0.0",
    "cliui@8.0.1",
    "co@4.6.0",
    "collect-v8-coverage@1.0.2",
    "color-convert@1.9.3",
    "color-convert@2.0.1",
    "color-name@1.1.3",
    "color-name@1.1.4",
    "color-string@1.9.1",
    "color@3.2.1",
    "color@4.2.3",
    "commander@12.1.0",
    "commander@2.20.3",
    "commander@7.2.0",
    "concat-map@0.0.1",
    "connect@3.7.0",
    "convert-source-map@2.0.0",
    "core-js-compat@3.49.0",
    "core-util-is@1.0.3",
    "cosmiconfig@8.3.6",
    "craby-modules@0.1.0-rc.5",
    "crc@3.8.0",
    "create-ecdh@4.0.4",
    "create-hash@1.2.0",
    "create-hmac@1.1.7",
    "create-jest@29.7.0",
    "cross-fetch@3.2.0",
    "cross-spawn@7.0.6",
    "crypto-js@4.2.0",
    "css-line-break@2.1.0",
    "css-select@5.1.0",
    "css-tree@1.1.3",
    "css-tree@2.2.1",
    "css-tree@2.3.1",
    "css-what@6.1.0",
    "csso@5.0.5",
    "csstype@3.2.3",
    "d@1.0.2",
    "dateformat@5.0.3",
    "debug@2.6.9",
    "debug@4.4.3",
    "decamelize@1.2.0",
    "decode-uri-component@0.2.2",
    "dedent@1.5.3",
    "deepmerge@4.3.1",
    "define-data-property@1.1.4",
    "define-properties@1.2.1",
    "depd@2.0.0",
    "des.js@1.1.0",
    "destroy@1.2.0",
    "detect-newline@3.1.0",
    "diff-sequences@29.6.3",
    "diffie-hellman@5.0.3",
    "dijkstrajs@1.0.3",
    "dom-serializer@2.0.0",
    "domelementtype@2.3.0",
    "domhandler@5.0.3",
    "domutils@3.2.2",
    "dot-case@3.0.4",
    "dunder-proto@1.0.1",
    "ecpair@3.0.2",
    "ee-first@1.1.1",
    "electron-to-chromium@1.5.419",
    "elliptic@6.6.1",
    "emittery@0.13.1",
    "emoji-regex@8.0.0",
    "encodeurl@1.0.2",
    "encodeurl@2.0.0",
    "engine.io-client@6.6.6",
    "engine.io-parser@5.2.3",
    "entities@4.5.0",
    "error-ex@1.3.2",
    "error-stack-parser@2.1.4",
    "es-define-property@1.0.1",
    "es-errors@1.3.0",
    "es-object-atoms@1.1.1",
    "es5-ext@0.10.64",
    "es6-iterator@2.0.3",
    "es6-symbol@3.1.4",
    "escalade@3.2.0",
    "escape-html@1.0.3",
    "escape-string-regexp@2.0.0",
    "escape-string-regexp@4.0.0",
    "esniff@2.0.1",
    "esprima@4.0.1",
    "esutils@2.0.3",
    "etag@1.8.1",
    "event-emitter@0.3.5",
    "event-target-shim@5.0.1",
    "events@3.3.0",
    "evp_bytestokey@1.0.3",
    "execa@5.1.1",
    "exit@0.1.2",
    "expect@29.7.0",
    "exponential-backoff@3.1.2",
    "ext@1.7.0",
    "fast-base64-decode@1.0.0",
    "fast-crc32c@2.0.0",
    "fast-deep-equal@3.1.3",
    "fast-json-stable-stringify@2.1.0",
    "fast-sha256@1.3.0",
    "fb-dotslash@0.5.8",
    "fb-watchman@2.0.2",
    "fdir@6.5.0",
    "file-uri-to-path@1.0.0",
    "fill-range@7.1.1",
    "filter-obj@1.1.0",
    "finalhandler@1.1.2",
    "find-up@4.1.0",
    "find-up@7.0.0",
    "flow-enums-runtime@0.0.6",
    "for-each@0.3.5",
    "fresh@0.5.2",
    "fs.realpath@1.0.0",
    "fsevents@2.3.3",
    "function-bind@1.1.2",
    "gensync@1.0.0-beta.2",
    "get-caller-file@2.0.5",
    "get-intrinsic@1.3.0",
    "get-package-type@0.1.0",
    "get-proto@1.0.1",
    "get-stream@6.0.1",
    "glob@13.0.6",
    "glob@7.2.3",
    "gopd@1.2.0",
    "graceful-fs@4.2.11",
    "has-flag@4.0.0",
    "has-property-descriptors@1.0.2",
    "has-symbols@1.1.0",
    "has-tostringtag@1.0.2",
    "hash-base@3.0.5",
    "hash-base@3.1.0",
    "hash-base@3.1.2",
    "hash.js@1.1.7",
    "hasown@2.0.2",
    "hermes-compiler@250829098.0.14",
    "hermes-estree@0.35.0",
    "hermes-estree@0.36.0",
    "hermes-parser@0.35.0",
    "hermes-parser@0.36.0",
    "hmac-drbg@1.0.1",
    "hoist-non-react-statics@3.3.2",
    "html-escaper@2.0.2",
    "html2canvas@1.4.1",
    "http-errors@2.0.0",
    "https-proxy-agent@7.0.6",
    "human-signals@2.1.0",
    "humanize-duration@3.34.1",
    "identicon.js@2.3.3",
    "ieee754@1.2.1",
    "import-fresh@3.3.1",
    "import-local@3.2.0",
    "imurmurhash@0.1.4",
    "inflight@1.0.6",
    "inherits@2.0.4",
    "invariant@2.2.4",
    "is-arguments@1.2.0",
    "is-arrayish@0.2.1",
    "is-arrayish@0.3.2",
    "is-callable@1.2.7",
    "is-core-module@2.16.1",
    "is-docker@2.2.1",
    "is-fullwidth-code-point@3.0.0",
    "is-generator-fn@2.1.0",
    "is-generator-function@1.1.0",
    "is-nan@1.3.2",
    "is-number@7.0.0",
    "is-plain-obj@2.1.0",
    "is-regex@1.2.1",
    "is-stream@2.0.1",
    "is-typed-array@1.1.15",
    "is-typedarray@1.0.0",
    "is-wsl@2.2.0",
    "isarray@0.0.1",
    "isarray@1.0.0",
    "isarray@2.0.5",
    "isexe@2.0.0",
    "istanbul-lib-coverage@3.2.2",
    "istanbul-lib-instrument@5.2.1",
    "istanbul-lib-instrument@6.0.3",
    "istanbul-lib-report@3.0.1",
    "istanbul-lib-source-maps@4.0.1",
    "istanbul-reports@3.1.7",
    "jest-changed-files@29.7.0",
    "jest-circus@29.7.0",
    "jest-cli@29.7.0",
    "jest-config@29.7.0",
    "jest-diff@29.7.0",
    "jest-docblock@29.7.0",
    "jest-each@29.7.0",
    "jest-environment-node@29.7.0",
    "jest-get-type@29.6.3",
    "jest-haste-map@29.7.0",
    "jest-leak-detector@29.7.0",
    "jest-matcher-utils@29.7.0",
    "jest-message-util@29.7.0",
    "jest-mock@29.7.0",
    "jest-pnp-resolver@1.2.3",
    "jest-regex-util@29.6.3",
    "jest-resolve-dependencies@29.7.0",
    "jest-resolve@29.7.0",
    "jest-runner@29.7.0",
    "jest-runtime@29.7.0",
    "jest-snapshot@29.7.0",
    "jest-util@29.7.0",
    "jest-validate@29.7.0",
    "jest-watcher@29.7.0",
    "jest-worker@29.7.0",
    "jest@29.7.0",
    "js-lnurl@0.6.0",
    "js-sha256@0.12.0",
    "js-tokens@4.0.0",
    "js-yaml@3.15.2",
    "js-yaml@4.3.2",
    "jsbi@3.2.5",
    "jsc-safe-url@0.2.4",
    "jsesc@3.0.2",
    "jsesc@3.1.0",
    "json-parse-even-better-errors@2.3.1",
    "json5@2.2.3",
    "kleur@3.0.3",
    "leven@3.1.0",
    "light-bolt11-decoder@3.2.0",
    "lighthouse-logger@1.4.2",
    "lines-and-columns@1.2.4",
    "locate-path@5.0.0",
    "locate-path@7.2.0",
    "lodash.debounce@4.0.8",
    "lodash.throttle@4.1.1",
    "lodash@4.18.1",
    "long@5.3.2",
    "loose-envify@1.4.0",
    "lottie-react-native@7.5.0",
    "lower-case@2.0.2",
    "lru-cache@11.2.4",
    "lru-cache@5.1.1",
    "make-dir@4.0.0",
    "makeerror@1.0.12",
    "marky@1.3.0",
    "math-intrinsics@1.1.0",
    "md5.js@1.3.5",
    "mdn-data@2.0.14",
    "mdn-data@2.0.28",
    "mdn-data@2.0.30",
    "memoize-one@5.2.1",
    "merge-options@3.0.4",
    "merge-stream@2.0.0",
    "message-port-polyfill@0.2.0",
    "metro-babel-transformer@0.84.6",
    "metro-cache-key@0.84.6",
    "metro-cache@0.84.6",
    "metro-config@0.84.6",
    "metro-core@0.84.6",
    "metro-file-map@0.84.6",
    "metro-minify-terser@0.84.6",
    "metro-resolver@0.84.6",
    "metro-runtime@0.84.6",
    "metro-source-map@0.84.6",
    "metro-symbolicate@0.84.6",
    "metro-transform-plugins@0.84.6",
    "metro-transform-worker@0.84.6",
    "metro@0.84.6",
    "micromatch@4.0.8",
    "miller-rabin@4.0.1",
    "mime-db@1.54.0",
    "mime-types@3.0.2",
    "mime@1.6.0",
    "mimic-fn@2.1.0",
    "minimalistic-assert@1.0.1",
    "minimalistic-crypto-utils@1.0.1",
    "minimatch@10.2.5",
    "minimatch@3.1.5",
    "minipass@7.1.2",
    "minipass@7.1.3",
    "mkdirp@1.0.4",
    "mobx-react-lite@1.5.2",
    "mobx-react@6.1.4",
    "mobx@5.15.7",
    "moment@2.30.1",
    "ms@2.0.0",
    "ms@2.1.3",
    "nanoid@3.3.18",
    "natural-compare@1.4.0",
    "negotiator@1.0.0",
    "next-tick@1.1.0",
    "no-case@3.0.4",
    "node-addon-api@1.7.2",
    "node-fetch@2.7.0",
    "node-gyp-build@4.8.4",
    "node-int64@0.4.0",
    "node-releases@2.0.54",
    "normalize-path@3.0.0",
    "normalize-svg-path@1.1.0",
    "nostr-tools@2.23.3",
    "nostr-tools@2.25.2",
    "nostr-wasm@0.1.0",
    "npm-run-path@4.0.1",
    "nth-check@2.1.1",
    "nullthrows@1.1.1",
    "ob1@0.84.6",
    "object-assign@4.1.1",
    "object-hash@3.0.0",
    "object-inspect@1.13.4",
    "object-is@1.1.6",
    "object-keys@1.1.1",
    "object.assign@4.1.7",
    "on-finished@2.3.0",
    "on-finished@2.4.1",
    "once@1.4.0",
    "onetime@5.1.2",
    "open@7.4.2",
    "p-limit@2.3.0",
    "p-limit@3.1.0",
    "p-limit@4.0.0",
    "p-locate@4.1.0",
    "p-locate@6.0.0",
    "p-try@2.2.0",
    "pako@2.1.0",
    "parent-module@1.0.1",
    "parse-asn1@5.1.7",
    "parse-json@5.2.0",
    "parse-svg-path@0.1.2",
    "parseurl@1.3.3",
    "path-dirname@1.0.2",
    "path-exists@4.0.0",
    "path-exists@5.0.0",
    "path-is-absolute@1.0.1",
    "path-key@3.1.1",
    "path-parse@1.0.7",
    "path-scurry@2.0.2",
    "path-type@4.0.0",
    "pbkdf2@3.1.5",
    "picocolors@1.1.1",
    "picomatch@2.3.2",
    "pirates@4.0.7",
    "pkg-dir@4.2.0",
    "plist@3.1.0",
    "pngjs@5.0.0",
    "possible-typed-array-names@1.1.0",
    "pretty-format@29.7.0",
    "process-nextick-args@2.0.1",
    "process@0.11.10",
    "promise@8.3.0",
    "prompts@2.4.2",
    "prop-types@15.8.1",
    "protobufjs@8.8.0",
    "public-encrypt@4.0.3",
    "punycode@1.4.1",
    "punycode@2.3.1",
    "pure-rand@6.1.0",
    "qrcode@1.5.4",
    "qs@6.16.0",
    "query-string@6.14.1",
    "query-string@7.1.3",
    "querystring-es3@0.2.1",
    "randombytes@2.1.0",
    "randomfill@1.0.4",
    "range-parser@1.2.1",
    "react-devtools-core@6.1.5",
    "react-freeze@1.0.4",
    "react-is@16.13.1",
    "react-is@18.3.1",
    "react-is@19.2.3",
    "react-native-biometrics@3.0.1",
    "react-native-blob-util@0.24.10",
    "react-native-circular-progress-indicator@4.4.2",
    "react-native-crypto@2.2.1",
    "react-native-device-info@15.0.2",
    "react-native-draglist@3.11.0",
    "react-native-encrypted-storage@4.0.3",
    "react-native-fs@2.20.0",
    "react-native-gesture-handler@3.2.1",
    "react-native-get-random-values@2.0.0",
    "react-native-haptic-feedback@2.3.3",
    "react-native-hce@0.3.0",
    "react-native-image-picker@8.2.1",
    "react-native-is-edge-to-edge@1.3.1",
    "react-native-keychain@10.0.0",
    "react-native-nfc-manager@3.17.2",
    "react-native-nitro-tor@0.6.0",
    "react-native-notifications@5.2.2",
    "react-native-print@0.11.0",
    "react-native-qr-kit@1.1.6",
    "react-native-qrcode-svg@6.3.22",
    "react-native-randombytes@3.6.2",
    "react-native-reanimated-carousel@4.0.3",
    "react-native-reanimated@4.7.0",
    "react-native-redash@18.1.3",
    "react-native-restart@0.0.29",
    "react-native-safe-area-context@5.9.1",
    "react-native-screens@4.27.0",
    "react-native-securerandom@1.0.1",
    "react-native-share@12.3.1",
    "react-native-size-matters@0.4.2",
    "react-native-svg-transformer@1.5.3",
    "react-native-svg@15.15.5",
    "react-native-system-navigation-bar@2.8.0",
    "react-native-udp@4.1.7",
    "react-native-view-shot@5.1.1",
    "react-native-vision-camera@4.7.3",
    "react-native-worklets@0.13.0",
    "react-native@0.86.0",
    "react-refresh@0.14.2",
    "react@19.2.8",
    "readable-stream@1.0.33",
    "readable-stream@1.1.14",
    "readable-stream@2.3.8",
    "readable-stream@3.6.2",
    "regenerate-unicode-properties@10.2.0",
    "regenerate-unicode-properties@10.2.2",
    "regenerate@1.4.2",
    "regenerator-runtime@0.13.11",
    "regenerator-runtime@0.14.1",
    "regexpu-core@6.2.0",
    "regexpu-core@6.4.0",
    "regjsgen@0.8.0",
    "regjsparser@0.12.0",
    "regjsparser@0.13.0",
    "require-directory@2.1.1",
    "require-main-filename@2.0.0",
    "resolve-cwd@3.0.0",
    "resolve-from@4.0.0",
    "resolve-from@5.0.0",
    "resolve.exports@2.0.3",
    "resolve@1.22.10",
    "resolve@1.22.11",
    "ripemd160@2.0.2",
    "ripemd160@2.0.3",
    "safe-buffer@5.1.2",
    "safe-buffer@5.2.1",
    "safe-regex-test@1.1.0",
    "sax@1.5.0",
    "scheduler@0.27.0",
    "scrypt-js@3.0.1",
    "semver@6.3.1",
    "semver@7.8.5",
    "send@0.19.0",
    "serialize-error@2.1.0",
    "serve-static@1.16.2",
    "set-blocking@2.0.0",
    "set-function-length@1.2.2",
    "setprototypeof@1.2.0",
    "sf-symbols-typescript@2.2.0",
    "sha.js@2.4.12",
    "shebang-command@2.0.0",
    "shebang-regex@3.0.0",
    "shell-quote@1.10.0",
    "side-channel-list@1.0.1",
    "side-channel-map@1.0.1",
    "side-channel-weakmap@1.0.2",
    "side-channel@1.1.1",
    "signal-exit@3.0.7",
    "simple-swizzle@0.2.2",
    "sisteransi@1.0.5",
    "sjcl@1.0.9",
    "slash@3.0.0",
    "snake-case@3.0.4",
    "socket.io-client@4.8.3",
    "socket.io-parser@4.2.7",
    "source-map-js@1.2.1",
    "source-map-support@0.5.13",
    "source-map-support@0.5.21",
    "source-map@0.5.7",
    "source-map@0.6.1",
    "split-on-first@1.1.0",
    "sprintf-js@1.0.3",
    "sse4_crc32@6.0.1",
    "stack-utils@2.0.6",
    "stackframe@1.3.4",
    "stacktrace-parser@0.1.11",
    "standard-navigation@0.0.8",
    "statuses@1.5.0",
    "statuses@2.0.1",
    "stream-browserify@1.0.0",
    "strict-uri-encode@2.0.0",
    "string-length@4.0.2",
    "string-width@4.2.3",
    "string_decoder@0.10.31",
    "string_decoder@1.1.1",
    "string_decoder@1.3.0",
    "strip-ansi@6.0.1",
    "strip-bom@4.0.0",
    "strip-final-newline@2.0.0",
    "strip-json-comments@3.1.1",
    "supports-color@7.2.0",
    "supports-color@8.1.1",
    "supports-preserve-symlinks-flag@1.0.0",
    "svg-arc-to-cubic-bezier@3.2.0",
    "svg-parser@2.0.4",
    "svgo@3.3.5",
    "terser@5.39.0",
    "test-exclude@6.0.0",
    "text-encoding@0.7.0",
    "text-segmentation@1.0.3",
    "throat@5.0.0",
    "tinyglobby@0.2.15",
    "tmpl@1.0.5",
    "to-buffer@1.2.1",
    "to-buffer@1.2.2",
    "to-regex-range@5.0.1",
    "toidentifier@1.0.1",
    "tr46@0.0.3",
    "tseep@1.3.1",
    "tslib@2.8.1",
    "tstl@2.5.16",
    "type-detect@4.0.8",
    "type-fest@0.21.3",
    "type-fest@0.7.1",
    "type@2.7.3",
    "typed-array-buffer@1.0.3",
    "typedarray-to-buffer@3.1.5",
    "typeforce@1.18.0",
    "typescript-lru-cache@2.0.0",
    "uint8array-tools@0.0.8",
    "undici-types@6.21.0",
    "unicode-canonical-property-names-ecmascript@2.0.1",
    "unicode-match-property-ecmascript@2.0.0",
    "unicode-match-property-value-ecmascript@2.2.0",
    "unicode-match-property-value-ecmascript@2.2.1",
    "unicode-property-aliases-ecmascript@2.1.0",
    "unicorn-magic@0.1.0",
    "unpipe@1.0.0",
    "update-browserslist-db@1.3.2",
    "url@0.11.4",
    "use-latest-callback@0.2.6",
    "use-sync-external-store@1.6.0",
    "utf-8-validate@5.0.10",
    "utf8-buffer@1.0.0",
    "utf8@3.0.0",
    "util-deprecate@1.0.2",
    "util@0.12.5",
    "utils-merge@1.0.1",
    "utrie@1.0.2",
    "uuid@14.0.2",
    "v8-to-istanbul@9.3.0",
    "valibot@1.4.2",
    "varuint-bitcoin@1.1.2",
    "vlq@1.0.1",
    "walker@1.0.8",
    "warn-once@0.1.1",
    "webidl-conversions@3.0.1",
    "websocket-polyfill@0.0.3",
    "websocket@1.0.35",
    "whatwg-fetch@3.6.20",
    "whatwg-url@5.0.0",
    "which-module@2.0.1",
    "which-typed-array@1.1.19",
    "which@2.0.2",
    "wif@2.0.6",
    "wif@5.0.0",
    "wrap-ansi@6.2.0",
    "wrap-ansi@7.0.0",
    "wrappy@1.0.2",
    "write-file-atomic@4.0.2",
    "ws@7.5.11",
    "ws@8.21.0",
    "xmlbuilder@15.1.1",
    "xmlhttprequest-ssl@2.1.2",
    "y18n@4.0.3",
    "y18n@5.0.8",
    "yaeti@0.0.6",
    "yallist@3.1.1",
    "yaml@2.8.3",
    "yargs-parser@18.1.3",
    "yargs-parser@21.1.1",
    "yargs@15.4.1",
    "yargs@17.7.2",
    "yocto-queue@0.1.0",
    "yocto-queue@1.2.2"
   ],
   "pods": [
    "CocoaAsyncSocket",
    "SwiftProtobuf",
    "lottie-ios"
   ],
   "pods_from_npm_and_react_native": 110,
   "total": 1421
  }
 },
 "vendored": {
  "Winnow": {
   "copied_packages": {},
   "nested_licenses": [],
   "binaries": [],
   "patches": [],
   "copied_lines": 0
  },
  "Phoenix": {
   "copied_packages": {},
   "nested_licenses": [],
   "binaries": [],
   "patches": [],
   "copied_lines": 0
  },
  "Bitkit": {
   "copied_packages": {},
   "nested_licenses": [],
   "binaries": [],
   "patches": [],
   "copied_lines": 0
  },
  "Blixt": {
   "copied_packages": {},
   "nested_licenses": [],
   "binaries": [],
   "patches": [],
   "copied_lines": 0
  },
  "Zeus": {
   "copied_packages": {
    "zeus_modules/@lightninglabs/lnc-core": {
     "lines": 3619,
     "counted": "source"
    },
    "zeus_modules/@lightninglabs/lnc-rn": {
     "lines": 276,
     "counted": "source"
    },
    "zeus_modules/bc-bech32": {
     "lines": 206,
     "counted": "published build output"
    },
    "zeus_modules/bc-ur": {
     "lines": 284,
     "counted": "published build output"
    },
    "zeus_modules/noble_ecc.ts": {
     "lines": 89,
     "counted": "source"
    },
    "zeus_modules/ur": {
     "lines": 77,
     "counted": "source"
    }
   },
   "nested_licenses": [],
   "binaries": [],
   "patches": [
    "patch-jcenter.mjs",
    "patch-keychain-cloudsync.mjs",
    "patch-native-event-emitter.mjs",
    "patch-noble-hashes.mjs",
    "patch-react-native-notifications.mjs",
    "patch-reanimated-set-fixes.mjs"
   ],
   "copied_lines": 4551
  }
 },
 "features": {
  "Winnow": {
   "bolt11_pay": {
    "value": "no",
    "evidence": "winnow:Sources/WinnowApp/LightningAppPayments.swift:15; winnow:Sources/WinnowApp/LightningLiquidityView.swift:68",
    "note": "Send accepts only lno offers; setup invoices must be paid elsewhere"
   },
   "bolt11_receive": {
    "value": "yes",
    "evidence": "winnow:Sources/WinnowApp/LightningReceiveView.swift:34; winnow:Sources/WinnowApp/LightningAppReceiving.swift:89",
    "note": "Single-use invoice with provider route hint; app must stay open"
   },
   "bolt12_pay": {
    "value": "partial",
    "evidence": "winnow:Sources/WinnowApp/LightningAppPayments.swift:22; winnow:Sources/LightningCore/LightningAsyncSending.swift:14",
    "note": "Only async static-invoice flow; needs imported profile route, async provider"
   },
   "bolt12_receive": {
    "value": "partial",
    "evidence": "winnow:Sources/WinnowApp/LightningView.swift:117; winnow:Sources/WinnowApp/LightningProviders.swift:16",
    "note": "Reusable offer needs imported async-provider profile; mainnet presets lack receive config"
   },
   "offline_receive": {
    "value": "partial",
    "evidence": "winnow:Sources/WinnowApp/LightningInputViews.swift:31; winnow:docs/engineering/swift-lightning.md:68",
    "note": "LDK-style async hold/release via imported profile only; no push"
   },
   "lnurl": {
    "value": "no",
    "evidence": "winnow:Sources/WinnowApp/LightningAppPayments.swift:15",
    "note": "No LNURL code; send input parses BOLT12 offers only"
   },
   "ln_address_pay": {
    "value": "no",
    "evidence": "winnow:Sources/WinnowApp/LightningAppPayments.swift:15",
    "note": "No Lightning address resolution; only lno offers accepted"
   },
   "ln_address_receive": {
    "value": "no",
    "evidence": "winnow:Sources/WinnowApp/LightningReceiveView.swift:34; winnow:Sources/WinnowApp/LightningView.swift:117",
    "note": "Receive offers BOLT11 invoice or BOLT12 offer only"
   },
   "bip353": {
    "value": "no",
    "evidence": "winnow:Sources/WinnowApp/LightningAppPayments.swift:15",
    "note": "No DNS/BIP353 resolution code found"
   },
   "mpp": {
    "value": "no",
    "evidence": "winnow:Sources/LightningCore/LightningFeatures.swift:30; winnow:Sources/LightningCore/Bolt11Invoice.swift:37",
    "note": "Features explicitly exclude MPP"
   },
   "keysend": {
    "value": "no",
    "evidence": "winnow:Sources/WinnowApp/LightningInputViews.swift:76; winnow:Sources/LightningCore/AsyncPaymentRoute.swift:62",
    "note": "Keysend TLV used only internally for async payments; no user keysend"
   },
   "choose_peer": {
    "value": "yes",
    "evidence": "winnow:Sources/WinnowApp/LightningProviders.swift:19; winnow:Sources/WinnowApp/LightningInputViews.swift:30",
    "note": "Olympus by ZEUS, Megalith, LNServer Wave, or import any node profile; one channel"
   },
   "jit_channels": {
    "value": "partial",
    "evidence": "winnow:Sources/WinnowApp/LightningAppReceiving.swift:34; winnow:Sources/WinnowApp/LightningLiquidityView.swift:68",
    "note": "LSPS1 inbound purchase (Olympus, Megalith); fee paid externally; no LSPS2"
   },
   "splicing": {
    "value": "no",
    "evidence": "winnow:Sources/LightningCore/README.md:135",
    "note": "Docs: splicing not implemented or advertised"
   },
   "anchors": {
    "value": "no",
    "evidence": "winnow:Sources/LightningCore/README.md:135; winnow:Sources/LightningCore/ChannelTransactions.swift:4",
    "note": "Static-remotekey non-anchor channels only"
   },
   "local_pathfinding": {
    "value": "no",
    "evidence": "winnow:Sources/LightningCore/LightningPeerSession.swift:137; winnow:Sources/LightningCore/README.md:136",
    "note": "Configured-route client; gossip ignored; no graph routing"
   },
   "watchtower": {
    "value": "no",
    "evidence": "winnow:docs/engineering/swift-lightning.md:237; winnow:Sources/WinnowApp/LightningView.swift:21",
    "note": "No external watchtower; iOS background checks relay pre-signed recovery txs"
   },
   "channel_backup": {
    "value": "no",
    "evidence": "winnow:Sources/LightningCore/README.md:129; winnow:Sources/WinnowApp/AppModel.swift:425",
    "note": "Journal stays on device; iCloud backup disabled in Lightning app"
   },
   "onchain_independent": {
    "value": "yes",
    "evidence": "winnow:Sources/WalletCore/Wallet/Wallet.swift:668; winnow:Sources/LightningCore/README.md:37",
    "note": "Single-key BIP86 Taproot wallet; channels are funded from it, not the reverse"
   },
   "taproot": {
    "value": "yes",
    "evidence": "winnow:README.md:8; winnow:Sources/WalletCore/Wallet/Wallet.swift:722",
    "note": "Ordinary receive uses BIP86 P2TR"
   },
   "multisig": {
    "value": "yes",
    "evidence": "winnow:README.md:9; winnow:Sources/WinnowApp/VaultsView.swift:72",
    "note": "Threshold shared savings (e.g. 2-of-3) and MuSig2 accounts"
   },
   "hw_signer": {
    "value": "partial",
    "evidence": "winnow:Sources/WinnowApp/VaultsView.swift:72; winnow:Sources/WinnowApp/VaultSpendSession.swift:403",
    "note": "PSBT/MuSig2 cosigning with another device (Core tested); hardware wallets unverified"
   },
   "coin_control": {
    "value": "no",
    "evidence": "winnow:Sources/WinnowApp/AppModel.swift:1842",
    "note": "Automatic coin selection over all spendable UTXOs; coins list read-only"
   },
   "tor": {
    "value": "no",
    "evidence": "winnow:README.md:11; winnow:Sources/WinnowApp/WinnowApp.swift:39",
    "note": "Embedded Tor removed in 0.7.1"
   },
   "license": {
    "value": "MIT",
    "evidence": "winnow:LICENSE:1; winnow:README.md:160",
    "note": "MIT License"
   }
  },
  "Phoenix": {
   "bolt11_pay": {
    "value": "yes",
    "evidence": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/SendManager.kt:453; phoenix:phoenix-ios/phoenix-ios/views/send/ValidateView.swift:1867",
    "note": "payBolt11Invoice sends PayInvoice to peer via trampoline"
   },
   "bolt11_receive": {
    "value": "yes",
    "evidence": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/controllers/payments/ReceiveController.kt:48; phoenix:phoenix-ios/phoenix-ios/views/receive/LightningDualView.swift:342",
    "note": "'Single use' tab generates BOLT11 invoice via peer.createInvoice"
   },
   "bolt12_pay": {
    "value": "yes",
    "evidence": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/SendManager.kt:477; phoenix:phoenix-ios/phoenix-ios/views/send/ValidateView.swift:1912",
    "note": "payBolt12Offer sends PayOffer command"
   },
   "bolt12_receive": {
    "value": "yes",
    "evidence": "phoenix:phoenix-ios/phoenix-ios/views/receive/LightningDualView.swift:343; phoenix:phoenix-ios/phoenix-ios/views/receive/LightningDualView.swift:710",
    "note": "'Reusable' tab shows deterministic BOLT12 offer"
   },
   "offline_receive": {
    "value": "yes",
    "evidence": "phoenix:phoenix-ios/phoenix-notifySrvExt/NotificationService.swift:423; lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/NodeParams.kt:240",
    "note": "Push notification wakes service extension, which connects and receives payment (incl. BOLT12)"
   },
   "lnurl": {
    "value": "yes",
    "evidence": "phoenix:phoenix-ios/phoenix-ios/views/send/ValidateView.swift:2094; phoenix:phoenix-ios/phoenix-ios/views/send/ValidateView.swift:2141",
    "note": "LNURL-pay, LNURL-withdraw, and LNURL-auth (LoginView) supported"
   },
   "ln_address_pay": {
    "value": "yes",
    "evidence": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/SendManager.kt:267",
    "note": "user@domain resolved via LNURL, with BIP353 tried first for ambiguous input"
   },
   "ln_address_receive": {
    "value": "partial",
    "evidence": "phoenix:phoenix-ios/phoenix-ios/views/configuration/advanced/Experimental.swift:224; lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/io/Peer.kt:884",
    "note": "Experimental menu: claim BIP353 address for your BOLT12 offer; not an LNURL address"
   },
   "bip353": {
    "value": "yes",
    "evidence": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/SendManager.kt:283",
    "note": "DNS TXT lookup over DoH, checks DNSSEC AD flag, extracts offer"
   },
   "mpp": {
    "value": "partial",
    "evidence": "lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/payment/IncomingPaymentHandler.kt:61; lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/payment/OutgoingPaymentHandler.kt:277",
    "note": "Receives multipart; sends a single part over one channel to the trampoline"
   },
   "keysend": {
    "value": "no",
    "evidence": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/SendManager.kt:13",
    "note": "Only PayInvoice/PayOffer; no keysend code in app or lightning-kmp"
   },
   "choose_peer": {
    "value": "no",
    "evidence": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/NodeParamsManager.kt:87",
    "note": "Only peer is the hardcoded ACINQ trampoline node"
   },
   "jit_channels": {
    "value": "yes",
    "evidence": "lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/NodeParams.kt:241; phoenix:phoenix-ios/phoenix-ios/views/configuration/fees/liquidity management/LiquidityAdsView.swift:926",
    "note": "ACINQ opens/splices channels on the fly; manual inbound liquidity purchase via liquidity ads"
   },
   "splicing": {
    "value": "yes",
    "evidence": "phoenix:phoenix-ios/phoenix-ios/views/send/ValidateView.swift:1970; lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/io/Peer.kt:1477",
    "note": "On-chain sends are splice-outs; swap-in deposits are spliced in automatically"
   },
   "anchors": {
    "value": "yes",
    "evidence": "lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/transactions/Transactions.kt:86; lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/io/Peer.kt:1560",
    "note": "Anchor-outputs format; new channels are simple-taproot, which also have anchors"
   },
   "local_pathfinding": {
    "value": "no",
    "evidence": "lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/payment/OutgoingPaymentHandler.kt:90",
    "note": "No network graph; all payments routed by ACINQ trampoline node"
   },
   "watchtower": {
    "value": "partial",
    "evidence": "phoenix:phoenix-ios/phoenix-ios/officers/WatchTower.swift:336",
    "note": "No remote watchtower client; app wakes in background to check for revoked commitments"
   },
   "channel_backup": {
    "value": "yes",
    "evidence": "lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/NodeParams.kt:158; lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/NodeParams.kt:281",
    "note": "Encrypted channel backup kept by ACINQ peer (peer storage); restorable from seed"
   },
   "onchain_independent": {
    "value": "partial",
    "evidence": "lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/transactions/SwapInProtocol.kt:11; lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/NodeParams.kt:94; phoenix:phoenix-ios/phoenix-ios/views/send/ValidateView.swift:1576",
    "note": "Deposits are 2-of-2 with ACINQ, yours alone after about six months; sends are splice-outs with ACINQ"
   },
   "taproot": {
    "value": "yes",
    "evidence": "lightning-kmp:modules/core/src/commonMain/kotlin/fr/acinq/lightning/transactions/SwapInProtocol.kt:25; phoenix:phoenix-ios/phoenix-ios/views/receive/SwapInView.swift:28",
    "note": "Swap-in receive address is P2TR by default (legacy option available)"
   },
   "multisig": {
    "value": "no",
    "evidence": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/WalletManager.kt:48",
    "note": "Single-seed wallet; 2-of-2 swap-in with ACINQ is internal, not user multisig"
   },
   "hw_signer": {
    "value": "no",
    "evidence": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/WalletManager.kt:48",
    "note": "Keys come from a LocalKeyManager built from the local seed; no PSBT/hardware wallet code"
   },
   "coin_control": {
    "value": "no",
    "evidence": "phoenix:phoenix-ios/phoenix-ios/views/configuration/advanced/wallet/SpendOnChainFunds.swift:173",
    "note": "On-chain spends are splice-outs or 'send all'; no UTXO selection"
   },
   "tor": {
    "value": "partial",
    "evidence": "phoenix:phoenix-ios/phoenix-ios/views/configuration/privacy and security/tor/TorConfigurationView.swift:66",
    "note": "Tor toggle uses .onion endpoints but needs external Orbot VPN; not bundled"
   },
   "license": {
    "value": "Apache-2.0",
    "evidence": "phoenix:LICENSE:1",
    "note": "Apache License 2.0"
   }
  },
  "Bitkit": {
   "bolt11_pay": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Services/LightningService.swift:811; bitkit:Bitkit/ViewModels/WalletViewModel.swift:892",
    "note": "Scanned/pasted invoices paid via LDK Node bolt11Payment().send"
   },
   "bolt11_receive": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Services/LightningService.swift:712; bitkit:Bitkit/ViewModels/WalletViewModel.swift:1417",
    "note": "Receive screen shows BIP21 with an embedded bolt11 invoice"
   },
   "bolt12_pay": {
    "value": "engine-only",
    "evidence": "synonym-ldk-node:src/lib.rs:1058; bitkit:Bitkit/ViewModels/AppViewModel.swift:834",
    "note": "The app never calls bolt12Payment; offers fall through to 'Unsupported' toast"
   },
   "bolt12_receive": {
    "value": "engine-only",
    "evidence": "synonym-ldk-node:src/lib.rs:1058; bitkit:Bitkit/Services/LightningService.swift:712",
    "note": "The app creates only bolt11 invoices, never offers"
   },
   "offline_receive": {
    "value": "partial",
    "evidence": "bitkit:BitkitNotification/NotificationService.swift:7; bitkit:Bitkit/Constants/Env.swift:325",
    "note": "Blocktank push asks user to open app; extension doesn't start node"
   },
   "lnurl": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/ViewModels/AppViewModel.swift:794; bitkit:Bitkit/Views/Wallets/LnurlWithdraw/LnurlWithdrawConfirm.swift:73",
    "note": "LNURL-pay, withdraw, channel and auth all handled"
   },
   "ln_address_pay": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Utilities/PaymentNavigationHelper.swift:65; bitkit:Bitkit/ViewModels/AppViewModel.swift:640",
    "note": "bitkit-core decode turns user@domain into LNURL-pay (source not in scratchpad)"
   },
   "ln_address_receive": {
    "value": "no",
    "evidence": "bitkit:Bitkit/ViewModels/WalletViewModel.swift:1417; bitkit:Bitkit/Components/CopyAddressCard.swift:35",
    "note": "Receive offers only on-chain/bolt11; Pubky/Paykit profile keys are a separate system"
   },
   "bip353": {
    "value": "no",
    "evidence": "synonym-ldk-node:src/payment/unified_qr.rs:29; bitkit:Bitkit/ViewModels/AppViewModel.swift:834",
    "note": "No DNS/HRN resolution in fork or app; user@domain resolves as LNURL"
   },
   "mpp": {
    "value": "yes",
    "evidence": "rust-lightning:lightning/src/routing/router.rs:794; synonym-ldk-node:src/payment/bolt11.rs:122",
    "note": "LDK router splits payments automatically, up to 10 paths by default"
   },
   "keysend": {
    "value": "engine-only",
    "evidence": "synonym-ldk-node:src/payment/spontaneous.rs:55; bitkit:Bitkit/Services/LightningService.swift:1790",
    "note": "App uses spontaneous only for probes in the hidden dev settings"
   },
   "choose_peer": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Views/Transfer/FundAdvancedOptions.swift:37; bitkit:Bitkit/ViewModels/TransferViewModel.swift:1253",
    "note": "Default LSP is Blocktank; manual open to any node URI, or LNURL-channel from other LSPs"
   },
   "jit_channels": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/ViewModels/BlocktankViewModel.swift:169; bitkit:Bitkit/ViewModels/BlocktankViewModel.swift:347",
    "note": "Blocktank CJIT on receive, plus paid orders for inbound liquidity"
   },
   "splicing": {
    "value": "engine-only",
    "evidence": "synonym-ldk-node:src/lib.rs:1526; bitkit:Bitkit/Services/LightningService.swift:1528",
    "note": "App only logs splice events and never calls spliceIn/spliceOut"
   },
   "anchors": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Services/LightningService.swift:107; synonym-ldk-node:src/config.rs:432",
    "note": "Anchor channels config is set, with zero reserve for trusted Blocktank peers"
   },
   "local_pathfinding": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Services/LightningService.swift:1116; bitkit:Bitkit/Constants/Env.swift:252",
    "note": "Local LDK routing using Blocktank RGS snapshot and Blocktank-hosted scorer"
   },
   "watchtower": {
    "value": "no",
    "evidence": "bitkit:Bitkit/Services/LightningService.swift:120; synonym-ldk-node:src/builder.rs:483",
    "note": "No watchtower client configured in app or offered by LDK Node"
   },
   "channel_backup": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Services/LightningService.swift:168; bitkit:Bitkit/Constants/Env.swift:337",
    "note": "All LDK state stored remotely in Synonym VSS server (bitkit.to)"
   },
   "onchain_independent": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Services/LightningService.swift:641; bitkit:Bitkit/Services/LightningService.swift:797",
    "note": "LDK Node's single-key on-chain wallet; sends do not involve Blocktank"
   },
   "taproot": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Extensions/LDKNode+AddressType.swift:7; bitkit:Bitkit/Views/Settings/Advanced/AddressTypePreferenceView.swift:109",
    "note": "Selectable address type in Advanced settings; default is native segwit"
   },
   "multisig": {
    "value": "no",
    "evidence": "bitkit:Bitkit/Extensions/LDKNode+AddressType.swift:7",
    "note": "Only single-sig address types; no multisig or shared accounts found"
   },
   "hw_signer": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Services/Trezor/TrezorService.swift:157; bitkit:Bitkit/Views/Settings/General/HardwareWalletsSettingsScreen.swift:35",
    "note": "Trezor pairing (BLE); on-chain sends and transfers signed on device"
   },
   "coin_control": {
    "value": "yes",
    "evidence": "bitkit:Bitkit/Views/Wallets/Send/SendUtxoSelectionView.swift:4; bitkit:Bitkit/Services/LightningService.swift:773",
    "note": "Manual coin selection mode lets user pick UTXOs for on-chain sends"
   },
   "tor": {
    "value": "no",
    "evidence": "bitkit:Bitkit/Resources/Localization/en.lproj/Localizable.strings:320",
    "note": "No Tor code; UI string says 'Bitkit cannot add Tor nodes'"
   },
   "license": {
    "value": "MIT",
    "evidence": "bitkit:LICENSE:1",
    "note": "MIT License, Copyright (c) 2024 Synonym"
   }
  },
  "Blixt": {
   "bolt11_pay": {
    "value": "yes",
    "evidence": "blixt:src/state/Send.ts:140; blixt:src/state/Send.ts:408",
    "note": "Decodes lnbc invoice, pays via LND routerSendPaymentV2"
   },
   "bolt11_receive": {
    "value": "yes",
    "evidence": "blixt:src/state/Receive.ts:147",
    "note": "Receive screen creates invoices via LND addInvoice"
   },
   "bolt12_pay": {
    "value": "no",
    "evidence": "blixt:src/hooks/useEvaluateLightningCode.ts:24; blixt:src/state/Send.ts:130",
    "note": "Parser only accepts lnurl/lnbc/lntb; LND 0.21.3 lacks BOLT12 offers"
   },
   "bolt12_receive": {
    "value": "no",
    "evidence": "blixt:src/state/Receive.ts:147",
    "note": "Only BOLT11 invoices; no offer code in app or LND"
   },
   "offline_receive": {
    "value": "no",
    "evidence": "blixt:src/components/Drawer.tsx:221; blixt:src/utils/push-notification.ts:5",
    "note": "Lightning Box is Android-only; iOS has only local notifications, no push-woken receive"
   },
   "lnurl": {
    "value": "yes",
    "evidence": "blixt:src/state/LNURL.ts:30; blixt:src/windows/LNURL/index.tsx:33",
    "note": "pay, withdraw, channel and auth all supported"
   },
   "ln_address_pay": {
    "value": "yes",
    "evidence": "blixt:src/components/Drawer.tsx:161; blixt:src/state/LNURL.ts:633",
    "note": "'Send to Lightning Address' menu item, LUD-16 resolution"
   },
   "ln_address_receive": {
    "value": "no",
    "evidence": "blixt:src/components/Drawer.tsx:221; blixt:src/windows/Settings/Settings.tsx:1938",
    "note": "Lightning Box address menu/settings gated to Android only"
   },
   "bip353": {
    "value": "no",
    "evidence": "blixt:src/hooks/useEvaluateLightningCode.ts:71; blixt:src/state/LNURL.ts:647",
    "note": "user@domain resolved only via .well-known/lnurlp; no DNS lookup"
   },
   "mpp": {
    "value": "yes",
    "evidence": "blixt:src/state/Send.ts:392; blixt:src/storage/app.ts:303",
    "note": "MPP on by default (maxParts 16), toggle in settings"
   },
   "keysend": {
    "value": "yes",
    "evidence": "blixt:src/components/Drawer.tsx:210; blixt:src/state/index.ts:680",
    "note": "Keysend screen under drawer 'show more'; accept-keysend=1 for receiving"
   },
   "choose_peer": {
    "value": "yes",
    "evidence": "blixt:src/windows/LightningInfo/LightningInfo.tsx:216; blixt:src/state/Channel.ts:323",
    "note": "Open channel to any pubkey@host; also autopilot (Blixt node) and Dunder LSP"
   },
   "jit_channels": {
    "value": "yes",
    "evidence": "blixt:src/windows/Receive/ReceiveSetupLsp.tsx:90; blixt:src/state/BlixtLsp.ts:253",
    "note": "Dunder LSP opens channel on receive; on by default (README checkbox outdated)"
   },
   "splicing": {
    "value": "no",
    "evidence": "lnd:lnrpc/lightning.proto",
    "note": "No splice RPC in LND 0.21.3; nothing in app"
   },
   "anchors": {
    "value": "yes",
    "evidence": "blixt:src/state/Channel.ts:345",
    "note": "Channel open refuses peers without anchor support (feature bit 23)"
   },
   "local_pathfinding": {
    "value": "yes",
    "evidence": "blixt:src/state/index.ts:406; blixt:src/storage/app.ts:331",
    "note": "Embedded LND routes from local graph; speedloader gossip sync on by default"
   },
   "watchtower": {
    "value": "engine-only",
    "evidence": "blixt:src/state/index.ts:674; lnd:lncfg/wtclient.go:16",
    "note": "LND wtclient exists but app config/UI never enables it"
   },
   "channel_backup": {
    "value": "yes",
    "evidence": "blixt:src/state/ICloudBackup.ts:12; blixt:src/windows/Settings/Settings.tsx:1568",
    "note": "SCB exported to iCloud (auto) and restorable at wallet restore"
   },
   "onchain_independent": {
    "value": "yes",
    "evidence": "blixt:src/state/OnChain.ts:177; blixt:src/state/OnChain.ts:218",
    "note": "LND's own single-key wallet; the channel partner is not involved"
   },
   "taproot": {
    "value": "yes",
    "evidence": "blixt:src/state/OnChain.ts:173; blixt:src/windows/OnChain/OnChainInfo.tsx:62",
    "note": "Default receive address is P2TR; long-press for P2WPKH"
   },
   "multisig": {
    "value": "no",
    "evidence": "blixt:src/state/OnChain.ts:217",
    "note": "Single-sig LND wallet only; no multisig/shared account code"
   },
   "hw_signer": {
    "value": "engine-only",
    "evidence": "lnd:lnrpc/walletrpc/walletkit.proto:400; lnd:lncfg/remotesigner.go:17",
    "note": "LND has PSBT/remote signer; app has no PSBT or signer code"
   },
   "coin_control": {
    "value": "engine-only",
    "evidence": "blixt:src/state/OnChain.ts:218; lnd:lnrpc/lightning.proto:1157",
    "note": "App sendCoins passes no outpoints; LND supports outpoint selection"
   },
   "tor": {
    "value": "yes",
    "evidence": "blixt:src/windows/Settings/Settings.tsx:1867; blixt:src/state/index.ts:312",
    "note": "Experimental toggle on iOS; embedded Tor via react-native-nitro-tor"
   },
   "license": {
    "value": "MIT",
    "evidence": "blixt:LICENSE:1",
    "note": "MIT license text, copyright Hampus Sjöberg"
   }
  },
  "Zeus": {
   "bolt11_pay": {
    "value": "yes",
    "evidence": "zeus:utils/handleAnything.ts:521; zeus:views/PaymentRequest.tsx:360",
    "note": "Scanned or pasted BOLT 11 invoices are paid through the embedded LND"
   },
   "bolt11_receive": {
    "value": "yes",
    "evidence": "zeus:views/Receive.tsx:652",
    "note": "Receive screen creates invoices, optionally combined with an on-chain address"
   },
   "bolt12_pay": {
    "value": "no",
    "evidence": "zeus:backends/EmbeddedLND.ts:599; zeus:views/Send.tsx:1364",
    "note": "Offers are detected but Pay is disabled on LND; works in LDK mode or with remote CLN"
   },
   "bolt12_receive": {
    "value": "no",
    "evidence": "zeus:backends/EmbeddedLND.ts:599-601",
    "note": "No offers on LND; only available in LDK Node mode or with remote CLN"
   },
   "offline_receive": {
    "value": "partial",
    "evidence": "zeus:views/LightningAddress/index.tsx:553; zeus:stores/LightningAddressStore.ts:403",
    "note": "Only via custodial Cashu-backed ZEUS Pay address; self-custodial Zaplocker being retired"
   },
   "lnurl": {
    "value": "yes",
    "evidence": "zeus:utils/handleAnything.ts:1017-1041",
    "note": "LNURL-pay, withdraw, channel and auth are all handled"
   },
   "ln_address_pay": {
    "value": "yes",
    "evidence": "zeus:utils/handleAnything.ts:675; zeus:utils/handleAnything.ts:751",
    "note": "user@domain looked up via LUD-16 .well-known/lnurlp"
   },
   "ln_address_receive": {
    "value": "partial",
    "evidence": "zeus:views/LightningAddress/index.tsx:553; zeus:views/LightningAddress/index.tsx:738",
    "note": "New embedded addresses are custodial ecash only; NWC type needs remote node"
   },
   "bip353": {
    "value": "partial",
    "evidence": "zeus:utils/handleAnything.ts:707-736; zeus:views/Send.tsx:1364",
    "note": "Resolves via Cloudflare DNS-over-HTTPS; offers can't be paid on LND, only on-chain/BOLT 11 fallbacks"
   },
   "mpp": {
    "value": "yes",
    "evidence": "zeus:views/PaymentRequest.tsx:1125; zeus:backends/EmbeddedLND.ts:573",
    "note": "MPP toggle with max-parts setting; AMP also offered"
   },
   "keysend": {
    "value": "yes",
    "evidence": "zeus:views/Send.tsx:683; zeus:utils/LndMobileUtils.ts:254",
    "note": "Send to a node pubkey; accept-keysend enabled for receiving"
   },
   "choose_peer": {
    "value": "yes",
    "evidence": "zeus:views/OpenChannel.tsx:237; zeus:views/Settings/LSP.tsx:235",
    "note": "Open channels to any node URI; LSP defaults to Olympus, custom host configurable"
   },
   "jit_channels": {
    "value": "yes",
    "evidence": "zeus:views/Receive.tsx:325; zeus:stores/LSPStore.ts:527",
    "note": "Olympus flow LSP wraps invoices with a JIT channel; LSPS1 channel purchase too"
   },
   "splicing": {
    "value": "no",
    "evidence": "zeus:backends/EmbeddedLND.ts:555-610; lnd:lnrpc/lightning.proto",
    "note": "No splice capability in Zeus or in the LND RPCs"
   },
   "anchors": {
    "value": "yes",
    "evidence": "lnd:funding/commitment_type_negotiation.go:471; zeus:utils/LndMobileUtils.ts:257",
    "note": "LND negotiates anchor channels by default; simple taproot channels are optional"
   },
   "local_pathfinding": {
    "value": "yes",
    "evidence": "zeus:utils/LndMobileUtils.ts:319; zeus:utils/LndMobileUtils.ts:391",
    "note": "LND routes over its own gossip graph; Express Graph Sync; bimodal/apriori choice"
   },
   "watchtower": {
    "value": "yes",
    "evidence": "zeus:ios/LndMobile/Lnd.swift:201; zeus:views/Tools/index.tsx:325",
    "note": "Client on by default (--wtclient.active); user adds towers under Tools"
   },
   "channel_backup": {
    "value": "yes",
    "evidence": "zeus:stores/ChannelBackupStore.ts:95; zeus:views/Settings/EmbeddedNode/DisasterRecovery.tsx:49",
    "note": "Automatic encrypted static channel backups to the Olympus server; restore offered"
   },
   "onchain_independent": {
    "value": "yes",
    "evidence": "zeus:backends/EmbeddedLND.ts:133; zeus:backends/EmbeddedLND.ts:100",
    "note": "Embedded LND's own single-key wallet; the channel partner is not involved"
   },
   "taproot": {
    "value": "yes",
    "evidence": "zeus:views/Receive.tsx:1125; zeus:backends/EmbeddedLND.ts:586",
    "note": "Receive screen offers a Taproot (P2TR) address type"
   },
   "multisig": {
    "value": "no",
    "evidence": "zeus:views/Tools/Accounts/ImportAccount.tsx:35-42",
    "note": "Only single-key account types; no multisig code found"
   },
   "hw_signer": {
    "value": "yes",
    "evidence": "zeus:views/Tools/Accounts/ImportAccount.tsx:85; zeus:views/PSBT.tsx:210",
    "note": "Import xpub, sign PSBT on another device, scan back via QR (experimental)"
   },
   "coin_control": {
    "value": "yes",
    "evidence": "zeus:views/Send.tsx:990; zeus:views/OpenChannel.tsx:1102",
    "note": "UTXO picker when sending on-chain and when opening channels"
   },
   "tor": {
    "value": "no",
    "evidence": "zeus:views/Settings/WalletConfiguration.tsx:1462-1465; zeus:stores/SettingsStore.ts:1604",
    "note": "Built-in Tor only for remote nodes; embedded LND Tor setting has no toggle"
   },
   "license": {
    "value": "AGPL-3.0",
    "evidence": "zeus:LICENSE:20",
    "note": "GNU Affero General Public License v3"
   }
  }
 },
 "profiles": {
  "Winnow": {
   "built_with": "Swift",
   "engine": "Its own, in Swift, in the same repository as the wallet",
   "chain_data": {
    "text": "Compact block filters (BIP157/158) from Bitcoin peers Winnow finds itself",
    "cite": "winnow:README.md:7"
   },
   "partner": {
    "text": "Your choice of Olympus, Megalith or LNServer",
    "cite": "winnow:Sources/WinnowApp/LightningProviders.swift:19"
   },
   "distribution": "Research beta, internal TestFlight",
   "libraries": {
    "text": "libsecp256k1, through swift-secp256k1. Nothing else.",
    "cite": "winnow:Package.swift:19"
   },
   "bitcoin_library_not_counted": null,
   "prebuilt": {
    "text": "None"
   },
   "patched": "None"
  },
  "Phoenix": {
   "built_with": "Swift on Kotlin Multiplatform",
   "engine": "lightning-kmp 1.12 (Kotlin)",
   "chain_data": {
    "text": "An Electrum server picked at random from a built-in list of 15",
    "cite": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/AppConfigurationManager.kt:66"
   },
   "partner": {
    "text": "ACINQ",
    "cite": "phoenix:phoenix-shared/src/commonMain/kotlin/fr.acinq.phoenix/managers/NodeParamsManager.kt:87"
   },
   "distribution": "App Store",
   "libraries": {
    "text": "bitcoin-kmp, secp256k1-kmp, Ktor, SQLDelight, Firebase Messaging",
    "cite": "phoenix:phoenix-ios/phoenix-ios.xcodeproj/project.pbxproj:386"
   },
   "bitcoin_library_not_counted": "bitcoin-kmp",
   "prebuilt": {
    "text": "Kotlin libraries, as compiled klibs from Maven Central"
   },
   "patched": "None"
  },
  "Bitkit": {
   "built_with": "Swift",
   "engine": "LDK Node (Synonym’s fork) on rust-lightning 0.2 (Rust)",
   "chain_data": {
    "text": "Synonym’s Electrum server",
    "cite": "bitkit:Bitkit/Constants/Env.swift:188"
   },
   "partner": {
    "text": "Blocktank, run by Synonym",
    "cite": "bitkit:Bitkit/Constants/Env.swift:292"
   },
   "distribution": "App Store",
   "libraries": {
    "text": "BDK (inside LDK Node), bitkit-core, Paykit, VSS client, Lottie"
   },
   "bitcoin_library_not_counted": "BDK, rust-bitcoin",
   "prebuilt": {
    "text": "LDK Node, bitkit-core, Paykit and the VSS client, as XCFrameworks",
    "cite": "synonym-ldk-node:Package.swift:28; bitkit-core:Package.swift:29; paykit-rs:Package.swift:27; vss-rust-client-ffi:Package.swift:28"
   },
   "patched": "None"
  },
  "Blixt": {
   "built_with": "React Native (TypeScript)",
   "engine": "Embedded LND (Go)",
   "chain_data": {
    "text": "Neutrino (BIP157) through six default peers, four run by Blixt",
    "cite": "blixt:src/utils/constants.ts:30"
   },
   "partner": {
    "text": "Dunder, run by Blixt, or any node",
    "cite": "blixt:src/utils/constants.ts:51"
   },
   "distribution": "TestFlight",
   "libraries": {
    "text": "React Native, react-native-turbo-lnd, secp256k1, protobuf, Nitro Tor"
   },
   "bitcoin_library_not_counted": "btcd, btcwallet, neutrino",
   "prebuilt": {
    "text": "LND, from react-native-turbo-lnd releases",
    "cite": "blixt:package.json:134"
   },
   "patched": "None"
  },
  "Zeus": {
   "built_with": "React Native (TypeScript)",
   "engine": "Embedded LND 0.21 (Go). LDK Node is an option, and Zeus can also drive a remote node.",
   "chain_data": {
    "text": "Neutrino (BIP157) through five default peers, two run by Olympus; the LDK Node option uses an Esplora server",
    "cite": "zeus:stores/SettingsStore.ts:1476"
   },
   "partner": {
    "text": "Olympus, run by Zeus, or any node",
    "cite": "zeus:stores/SettingsStore.ts:1305"
   },
   "distribution": "App Store",
   "libraries": {
    "text": "React Native, bitcoinjs-lib, noble and scure cryptography, Cashu CDK, Nostr (NDK)"
   },
   "bitcoin_library_not_counted": "btcd, btcwallet, neutrino",
   "prebuilt": {
    "text": "LND, LDK Node and Cashu CDK, pinned by SHA-256",
    "cite": "zeus:fetch-libraries-versions.json:2"
   },
   "patched": "Five iOS-relevant scripts rewrite installed npm packages (a sixth targets Android); rn-nodeify shims crypto and stream"
  }
 }
}
