diff --git a/LDKNodeMonday/Model/LightningServiceProvider.swift b/LDKNodeMonday/Model/LightningServiceProvider.swift index 0a02de5..85bc56d 100644 --- a/LDKNodeMonday/Model/LightningServiceProvider.swift +++ b/LDKNodeMonday/Model/LightningServiceProvider.swift @@ -20,12 +20,24 @@ public struct LightningServiceProvider: Hashable { token: "4GH1W3YW" ) /// [Olympus Docs](https://docs.zeusln.app/lsp/api/flow/) - static let olympus_signet = LightningServiceProvider( + static let olympus_mainnet = LightningServiceProvider( name: "Olympus", address: "45.79.192.236:9735", nodeId: "031b301307574bbe9b9ac7b79cbe1700e31e544513eae0b5d7497483083f99e581", token: "" ) + static let olympus_testnet = LightningServiceProvider( + name: "Olympus", + address: "139.144.22.237:9735", + nodeId: "03e84a109cd70e57864274932fc87c5e6434c59ebb8e6e7d28532219ba38f7f6df", + token: "" + ) + static let olympus_signet = LightningServiceProvider( + name: "Olympus", + address: "45.79.201.241:9735", + nodeId: "032ae843e4d7d177f151d021ac8044b0636ec72b1ce3ffcde5c04748db2517ab03", + token: "" + ) static let lqwd_signet = LightningServiceProvider( name: "Lqwd", address: "192.243.215.98:27100", @@ -42,6 +54,8 @@ public struct LightningServiceProvider: Hashable { static func getByNodeId(_ nodeId: String) -> LightningServiceProvider? { let allProviders: [LightningServiceProvider] = [ .see_signet, + .olympus_mainnet, + .olympus_testnet, .olympus_signet, .lqwd_signet, .megalith_signet, diff --git a/LDKNodeMonday/Utilities/Constants.swift b/LDKNodeMonday/Utilities/Constants.swift index 6d6064d..37d0edb 100644 --- a/LDKNodeMonday/Utilities/Constants.swift +++ b/LDKNodeMonday/Utilities/Constants.swift @@ -156,9 +156,9 @@ public func availableServers(network: Network) -> [EsploraServer] { public func availableLSPs(network: Network) -> [LightningServiceProvider] { switch network { case .bitcoin: - return [] + return [.olympus_mainnet] case .testnet: - return [] + return [.olympus_testnet] case .regtest: return [] case .signet: