Merge pull request #9457 from f321x/move_constants
Move fallback ln nodes in separate json files
This commit is contained in:
@@ -25,8 +25,9 @@
|
||||
|
||||
import os
|
||||
import json
|
||||
from typing import Sequence, Tuple, Mapping, Type
|
||||
from typing import Sequence, Tuple, Mapping, Type, List
|
||||
|
||||
from .lntransport import LNPeerAddr
|
||||
from .util import inv_dict, all_subclasses
|
||||
from . import bitcoin
|
||||
|
||||
@@ -41,6 +42,15 @@ def read_json(filename, default):
|
||||
return r
|
||||
|
||||
|
||||
def create_fallback_node_list(fallback_nodes_dict: dict[str, dict]) -> List[LNPeerAddr]:
|
||||
"""Take a json dict of fallback nodes like: k:node_id, v:{k:'host', k:'port'} and return LNPeerAddr list"""
|
||||
fallback_nodes = []
|
||||
for node_id, address in fallback_nodes_dict.items():
|
||||
fallback_nodes.append(
|
||||
LNPeerAddr(host=address['host'], port=int(address['port']), pubkey=bytes.fromhex(node_id)))
|
||||
return fallback_nodes
|
||||
|
||||
|
||||
GIT_REPO_URL = "https://github.com/spesmilo/electrum"
|
||||
GIT_REPO_ISSUES_URL = "https://github.com/spesmilo/electrum/issues"
|
||||
BIP39_WALLET_FORMATS = read_json('bip39_wallet_formats.json', [])
|
||||
@@ -94,6 +104,7 @@ class BitcoinMainnet(AbstractNet):
|
||||
GENESIS = "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f"
|
||||
DEFAULT_PORTS = {'t': '50001', 's': '50002'}
|
||||
DEFAULT_SERVERS = read_json('servers.json', {})
|
||||
FALLBACK_LN_NODES = create_fallback_node_list(read_json('fallback_lnnodes_mainnet.json', {}))
|
||||
CHECKPOINTS = read_json('checkpoints.json', [])
|
||||
BLOCK_HEIGHT_FIRST_LIGHTNING_CHANNELS = 497000
|
||||
|
||||
@@ -134,6 +145,7 @@ class BitcoinTestnet(AbstractNet):
|
||||
GENESIS = "000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943"
|
||||
DEFAULT_PORTS = {'t': '51001', 's': '51002'}
|
||||
DEFAULT_SERVERS = read_json('servers_testnet.json', {})
|
||||
FALLBACK_LN_NODES = create_fallback_node_list(read_json('fallback_lnnodes_testnet3.json', {}))
|
||||
CHECKPOINTS = read_json('checkpoints_testnet.json', [])
|
||||
|
||||
XPRV_HEADERS = {
|
||||
@@ -165,6 +177,7 @@ class BitcoinTestnet4(BitcoinTestnet):
|
||||
NET_NAME = "testnet4"
|
||||
GENESIS = "00000000da84f2bafbbc53dee25a72ae507ff4914b867c565be350b0da8bf043"
|
||||
DEFAULT_SERVERS = read_json('servers_testnet4.json', {})
|
||||
FALLBACK_LN_NODES = create_fallback_node_list(read_json('fallback_lnnodes_testnet4.json', {}))
|
||||
CHECKPOINTS = read_json('checkpoints_testnet4.json', [])
|
||||
LN_DNS_SEEDS = []
|
||||
|
||||
@@ -200,6 +213,7 @@ class BitcoinSignet(BitcoinTestnet):
|
||||
BOLT11_HRP = "tbs"
|
||||
GENESIS = "00000008819873e925422c1ff0f99f7cc9bbb232af63a077a480a3633bee1ef6"
|
||||
DEFAULT_SERVERS = read_json('servers_signet.json', {})
|
||||
FALLBACK_LN_NODES = create_fallback_node_list(read_json('fallback_lnnodes_signet.json', {}))
|
||||
CHECKPOINTS = []
|
||||
LN_DNS_SEEDS = []
|
||||
|
||||
|
||||
106
electrum/fallback_lnnodes_mainnet.json
Normal file
106
electrum/fallback_lnnodes_mainnet.json
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"0214382bdce7750dfcb8126df8e2b12de38536902dc36abcebdaeefdeca1df8284": {
|
||||
"host": "172.81.181.3",
|
||||
"port": 9735
|
||||
},
|
||||
"023f5e3582716bed96f6f26cfcd8037e07474d7b4743afdc8b07e692df63464d7e": {
|
||||
"host": "35.230.100.60",
|
||||
"port": 9735
|
||||
},
|
||||
"028303182c9885da93b3b25c9621d22cf34475e63c123942e402ab530c0556e675": {
|
||||
"host": "40.69.71.114",
|
||||
"port": 9735
|
||||
},
|
||||
"0276e09a267592e7451a939c932cf685f0754de382a3ca85d2fb3a864d4c365ad5": {
|
||||
"host": "94.177.171.73",
|
||||
"port": 9735
|
||||
},
|
||||
"02fa50c72ee1e2eb5f1b6d9c3032080c4c864373c4201dfa2966aa34eee1051f97": {
|
||||
"host": "34.236.113.58",
|
||||
"port": 9735
|
||||
},
|
||||
"030c3f19d742ca294a55c00376b3b355c3c90d61c6b6b39554dbc7ac19b141c14f": {
|
||||
"host": "52.50.244.44",
|
||||
"port": 9735
|
||||
},
|
||||
"03c2abfa93eacec04721c019644584424aab2ba4dff3ac9bdab4e9c97007491dda": {
|
||||
"host": "157.245.68.47",
|
||||
"port": 9735
|
||||
},
|
||||
"03abf6f44c355dec0d5aa155bdbdd6e0c8fefe318eff402de65c6eb2e1be55dc3e": {
|
||||
"host": "18.221.23.28",
|
||||
"port": 9735
|
||||
},
|
||||
"026b105ac13212c48714c6be9b11577a9ce10f10e1c88a45ce217e6331209faf8b": {
|
||||
"host": "52.224.178.244",
|
||||
"port": 9735
|
||||
},
|
||||
"03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f": {
|
||||
"host": "34.239.230.56",
|
||||
"port": 9735
|
||||
},
|
||||
"0390b5d4492dc2f5318e5233ab2cebf6d48914881a33ef6a9c6bcdbb433ad986d0": {
|
||||
"host": "46.229.165.136",
|
||||
"port": 9735
|
||||
},
|
||||
"0279c22ed7a068d10dc1a38ae66d2d6461e269226c60258c021b1ddcdfe4b00bc4": {
|
||||
"host": "157.230.28.160",
|
||||
"port": 9735
|
||||
},
|
||||
"0331f80652fb840239df8dc99205792bba2e559a05469915804c08420230e23c7c": {
|
||||
"host": "74.108.13.152",
|
||||
"port": 9735
|
||||
},
|
||||
"0395033b252c6f40e3756984162d68174e2bd8060a129c0d3462a9370471c6d28f": {
|
||||
"host": "167.172.44.148",
|
||||
"port": 9735
|
||||
},
|
||||
"03bb88ccc444534da7b5b64b4f7b15e1eccb18e102db0e400d4b9cfe93763aa26d": {
|
||||
"host": "138.68.14.104",
|
||||
"port": 9735
|
||||
},
|
||||
"0242a4ae0c5bef18048fbecf995094b74bfb0f7391418d71ed394784373f41e4f3": {
|
||||
"host": "3.124.63.44",
|
||||
"port": 9735
|
||||
},
|
||||
"03baa70886d9200af0ffbd3f9e18d96008331c858456b16e3a9b41e735c6208fef": {
|
||||
"host": "2001:470:8:2e1::43",
|
||||
"port": 9735
|
||||
},
|
||||
"0298f6074a454a1f5345cb2a7c6f9fce206cd0bf675d177cdbf0ca7508dd28852f": {
|
||||
"host": "2601:186:c100:6bcd:219:d1ff:fe75:dc2f",
|
||||
"port": 9735
|
||||
},
|
||||
"03a503d8e30f2ff407096d235b5db63b4fcf3f89a653acb6f43d3fc492a7674019": {
|
||||
"host": "2001:41d0:e:734::1",
|
||||
"port": 9735
|
||||
},
|
||||
"02f3069a342ae2883a6f29e275f06f28a56a6ea2e2d96f5888a3266444dcf542b6": {
|
||||
"host": "2a01:4f9:2b:2254::2",
|
||||
"port": 9735
|
||||
},
|
||||
"02a45def9ae014fdd2603dd7033d157faa3a55a72b06a63ae22ef46d9fafdc6e8d": {
|
||||
"host": "2a02:8070:24c1:100:528c:2997:6dbc:a054",
|
||||
"port": 9735
|
||||
},
|
||||
"02731b798b39a09f9f14e90ee601afb6ebb796d6e5797de14582a978770b33700f": {
|
||||
"host": "2600:3c01::f03c:91ff:fe05:349c",
|
||||
"port": 9736
|
||||
},
|
||||
"027ce055380348d7812d2ae7745701c9f93e70c1adeb2657f053f91df4f2843c71": {
|
||||
"host": "2a00:8a60:e012:a00::21",
|
||||
"port": 9735
|
||||
},
|
||||
"03649c72a4816f0cd546f84aafbd657e92a30ab474de7ab795e8b5650a427611f7": {
|
||||
"host": "2604:a880:400:d1::8bd:1001",
|
||||
"port": 9735
|
||||
},
|
||||
"02c16cca44562b590dd279c942200bdccfd4f990c3a69fad620c10ef2f8228eaff": {
|
||||
"host": "2a01:4f8:c0c:7b31::1",
|
||||
"port": 9735
|
||||
},
|
||||
"026726a4b043d413b45b334876d17b8a98848129604429ec65532ba286a42efeac": {
|
||||
"host": "2001:41d0:1:b40d::1",
|
||||
"port": 9735
|
||||
}
|
||||
}
|
||||
50
electrum/fallback_lnnodes_signet.json
Normal file
50
electrum/fallback_lnnodes_signet.json
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"02357a375a846279fc1e8413f5e182652a125e5f6a4f4653bffabebb8177a6d8aa": {
|
||||
"host": "34.68.95.152",
|
||||
"port": 9735
|
||||
},
|
||||
"0305061295fa30847df41ae6ee809b560e78d65c2a7337a41c725ea3920b65e08a": {
|
||||
"host": "34.124.125.201",
|
||||
"port": 9735
|
||||
},
|
||||
"027554f8d4d99a43cf1b49d274f698ee5045273cd377206eba62ea308b4386a4fa": {
|
||||
"host": "35.247.14.99",
|
||||
"port": 9735
|
||||
},
|
||||
"0244bb7ba2392ab2d493ad04ad4afcd482ca44a2bfe5b42bcc830bfe00e5b08082": {
|
||||
"host": "34.138.100.228",
|
||||
"port": 9735
|
||||
},
|
||||
"03adf6efe5346d455172c750a655b07fb85be4f50f5b555f9f91a853a6b448c3bf": {
|
||||
"host": "34.74.81.232",
|
||||
"port": 9735
|
||||
},
|
||||
"03ea42c9408a73dabdcb5655e2923956d132fbb25cb71e7c00a29e10c73e937e64": {
|
||||
"host": "34.138.237.159",
|
||||
"port": 9735
|
||||
},
|
||||
"024d899b60d5de58e8d66af042445323a48b6962d6c667c033802421dc49abc232": {
|
||||
"host": "34.75.211.29",
|
||||
"port": 9735
|
||||
},
|
||||
"02e8430ba207ce87bd2d4ab36497b9eac10e6d5d86f9fda8aa270c48877e0a8259": {
|
||||
"host": "34.73.252.102",
|
||||
"port": 9735
|
||||
},
|
||||
"0265ed138065b84d6b9448f9e0a2fd4ceb63fef08efe1dfc949a63d5d43110e4c0": {
|
||||
"host": "175.45.182.145",
|
||||
"port": 39735
|
||||
},
|
||||
"0307238136c48cd35084c4efadc486143a7e8a7acd8ff8ac053fdab4efabc551c4": {
|
||||
"host": "104.244.73.68",
|
||||
"port": 9735
|
||||
},
|
||||
"020ee56ff81d12d17d5d3eea5306a8982a5763522ca73e0e220ce282030543c90c": {
|
||||
"host": "84.247.50.180",
|
||||
"port": 44149
|
||||
},
|
||||
"0271cf3881e6eadad960f47125434342e57e65b98a78afa99f9b4191c02dd7ab3b": {
|
||||
"host": "signet-eclair.wakiyamap.dev",
|
||||
"port": 9735
|
||||
}
|
||||
}
|
||||
54
electrum/fallback_lnnodes_testnet3.json
Normal file
54
electrum/fallback_lnnodes_testnet3.json
Normal file
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9": {
|
||||
"host": "203.132.95.10",
|
||||
"port": 9735
|
||||
},
|
||||
"03236a685d30096b26692dce0cf0fa7c8528bdf61dbf5363a3ef6d5c92733a3016": {
|
||||
"host": "50.116.3.223",
|
||||
"port": 9734
|
||||
},
|
||||
"03d5e17a3c213fe490e1b0c389f8cfcfcea08a29717d50a9f453735e0ab2a7c003": {
|
||||
"host": "3.16.119.191",
|
||||
"port": 9735
|
||||
},
|
||||
"03933884aaf1d6b108397e5efe5c86bcf2d8ca8d2f700eda99db9214fc2712b134": {
|
||||
"host": "34.250.234.192",
|
||||
"port": 9735
|
||||
},
|
||||
"0260d9119979caedc570ada883ff614c6efb93f7f7382e25d73ecbeba0b62df2d7": {
|
||||
"host": "88.99.209.230",
|
||||
"port": 9735
|
||||
},
|
||||
"023ea0a53af875580899da0ab0a21455d9c19160c4ea1b7774c9d4be6810b02d2c": {
|
||||
"host": "160.16.233.215",
|
||||
"port": 9735
|
||||
},
|
||||
"0269a94e8b32c005e4336bfb743c08a6e9beb13d940d57c479d95c8e687ccbdb9f": {
|
||||
"host": "197.155.6.173",
|
||||
"port": 9735
|
||||
},
|
||||
"030f0bf260acdbd3edcad84d7588ec7c5df4711e87e6a23016f989b8d3a4147230": {
|
||||
"host": "163.172.94.64",
|
||||
"port": 9735
|
||||
},
|
||||
"02312627fdf07fbdd7e5ddb136611bdde9b00d26821d14d94891395452f67af248": {
|
||||
"host": "23.237.77.12",
|
||||
"port": 9735
|
||||
},
|
||||
"02ae2f22b02375e3e9b4b4a2db4f12e1b50752b4062dbefd6e01332acdaf680379": {
|
||||
"host": "197.155.6.172",
|
||||
"port": 9735
|
||||
},
|
||||
"034fe52e98a0e9d3c21b767e1b371881265d8c7578c21f5afd6d6438da10348b36": {
|
||||
"host": "23.239.23.44",
|
||||
"port": 9740
|
||||
},
|
||||
"02889be42fc32093d2dcbfa59369df262e3577b333d8a45e5859dcdd6a4139839a": {
|
||||
"host": "2a09:8280:1::42:a6f3",
|
||||
"port": 9735
|
||||
},
|
||||
"021713d5331898c206b57c4f7d40635079de9a97d97782646f31dac18a53f2d979": {
|
||||
"host": "2a09:8280:1::15:a57c",
|
||||
"port": 9735
|
||||
}
|
||||
}
|
||||
@@ -106,68 +106,6 @@ CB_MAGIC_BYTES = bytes([0, 0, 0, CB_VERSION])
|
||||
NODE_ID_PREFIX_LEN = 16
|
||||
|
||||
|
||||
FALLBACK_NODE_LIST_TESTNET = (
|
||||
LNPeerAddr(host='203.132.95.10', port=9735, pubkey=bfh('038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9')),
|
||||
LNPeerAddr(host='2401:d002:4402:0:bf1d:986a:7598:6d49', port=9735, pubkey=bfh('038863cf8ab91046230f561cd5b386cbff8309fa02e3f0c3ed161a3aeb64a643b9')),
|
||||
LNPeerAddr(host='50.116.3.223', port=9734, pubkey=bfh('03236a685d30096b26692dce0cf0fa7c8528bdf61dbf5363a3ef6d5c92733a3016')),
|
||||
LNPeerAddr(host='3.16.119.191', port=9735, pubkey=bfh('03d5e17a3c213fe490e1b0c389f8cfcfcea08a29717d50a9f453735e0ab2a7c003')),
|
||||
LNPeerAddr(host='34.250.234.192', port=9735, pubkey=bfh('03933884aaf1d6b108397e5efe5c86bcf2d8ca8d2f700eda99db9214fc2712b134')),
|
||||
LNPeerAddr(host='88.99.209.230', port=9735, pubkey=bfh('0260d9119979caedc570ada883ff614c6efb93f7f7382e25d73ecbeba0b62df2d7')),
|
||||
LNPeerAddr(host='160.16.233.215', port=9735, pubkey=bfh('023ea0a53af875580899da0ab0a21455d9c19160c4ea1b7774c9d4be6810b02d2c')),
|
||||
LNPeerAddr(host='197.155.6.173', port=9735, pubkey=bfh('0269a94e8b32c005e4336bfb743c08a6e9beb13d940d57c479d95c8e687ccbdb9f')),
|
||||
LNPeerAddr(host='2c0f:fb18:406::4', port=9735, pubkey=bfh('0269a94e8b32c005e4336bfb743c08a6e9beb13d940d57c479d95c8e687ccbdb9f')),
|
||||
LNPeerAddr(host='163.172.94.64', port=9735, pubkey=bfh('030f0bf260acdbd3edcad84d7588ec7c5df4711e87e6a23016f989b8d3a4147230')),
|
||||
LNPeerAddr(host='23.237.77.12', port=9735, pubkey=bfh('02312627fdf07fbdd7e5ddb136611bdde9b00d26821d14d94891395452f67af248')),
|
||||
LNPeerAddr(host='197.155.6.172', port=9735, pubkey=bfh('02ae2f22b02375e3e9b4b4a2db4f12e1b50752b4062dbefd6e01332acdaf680379')),
|
||||
LNPeerAddr(host='2c0f:fb18:406::3', port=9735, pubkey=bfh('02ae2f22b02375e3e9b4b4a2db4f12e1b50752b4062dbefd6e01332acdaf680379')),
|
||||
LNPeerAddr(host='23.239.23.44', port=9740, pubkey=bfh('034fe52e98a0e9d3c21b767e1b371881265d8c7578c21f5afd6d6438da10348b36')),
|
||||
LNPeerAddr(host='2600:3c01::f03c:91ff:fe05:349c', port=9740, pubkey=bfh('034fe52e98a0e9d3c21b767e1b371881265d8c7578c21f5afd6d6438da10348b36')),
|
||||
)
|
||||
|
||||
FALLBACK_NODE_LIST_MAINNET = [
|
||||
LNPeerAddr(host='172.81.181.3', port=9735, pubkey=bfh('0214382bdce7750dfcb8126df8e2b12de38536902dc36abcebdaeefdeca1df8284')),
|
||||
LNPeerAddr(host='35.230.100.60', port=9735, pubkey=bfh('023f5e3582716bed96f6f26cfcd8037e07474d7b4743afdc8b07e692df63464d7e')),
|
||||
LNPeerAddr(host='40.69.71.114', port=9735, pubkey=bfh('028303182c9885da93b3b25c9621d22cf34475e63c123942e402ab530c0556e675')),
|
||||
LNPeerAddr(host='94.177.171.73', port=9735, pubkey=bfh('0276e09a267592e7451a939c932cf685f0754de382a3ca85d2fb3a864d4c365ad5')),
|
||||
LNPeerAddr(host='34.236.113.58', port=9735, pubkey=bfh('02fa50c72ee1e2eb5f1b6d9c3032080c4c864373c4201dfa2966aa34eee1051f97')),
|
||||
LNPeerAddr(host='52.50.244.44', port=9735, pubkey=bfh('030c3f19d742ca294a55c00376b3b355c3c90d61c6b6b39554dbc7ac19b141c14f')),
|
||||
LNPeerAddr(host='157.245.68.47', port=9735, pubkey=bfh('03c2abfa93eacec04721c019644584424aab2ba4dff3ac9bdab4e9c97007491dda')),
|
||||
LNPeerAddr(host='18.221.23.28', port=9735, pubkey=bfh('03abf6f44c355dec0d5aa155bdbdd6e0c8fefe318eff402de65c6eb2e1be55dc3e')),
|
||||
LNPeerAddr(host='52.224.178.244', port=9735, pubkey=bfh('026b105ac13212c48714c6be9b11577a9ce10f10e1c88a45ce217e6331209faf8b')),
|
||||
LNPeerAddr(host='34.239.230.56', port=9735, pubkey=bfh('03864ef025fde8fb587d989186ce6a4a186895ee44a926bfc370e2c366597a3f8f')),
|
||||
LNPeerAddr(host='46.229.165.136', port=9735, pubkey=bfh('0390b5d4492dc2f5318e5233ab2cebf6d48914881a33ef6a9c6bcdbb433ad986d0')),
|
||||
LNPeerAddr(host='157.230.28.160', port=9735, pubkey=bfh('0279c22ed7a068d10dc1a38ae66d2d6461e269226c60258c021b1ddcdfe4b00bc4')),
|
||||
LNPeerAddr(host='74.108.13.152', port=9735, pubkey=bfh('0331f80652fb840239df8dc99205792bba2e559a05469915804c08420230e23c7c')),
|
||||
LNPeerAddr(host='167.172.44.148', port=9735, pubkey=bfh('0395033b252c6f40e3756984162d68174e2bd8060a129c0d3462a9370471c6d28f')),
|
||||
LNPeerAddr(host='138.68.14.104', port=9735, pubkey=bfh('03bb88ccc444534da7b5b64b4f7b15e1eccb18e102db0e400d4b9cfe93763aa26d')),
|
||||
LNPeerAddr(host='3.124.63.44', port=9735, pubkey=bfh('0242a4ae0c5bef18048fbecf995094b74bfb0f7391418d71ed394784373f41e4f3')),
|
||||
LNPeerAddr(host='2001:470:8:2e1::43', port=9735, pubkey=bfh('03baa70886d9200af0ffbd3f9e18d96008331c858456b16e3a9b41e735c6208fef')),
|
||||
LNPeerAddr(host='2601:186:c100:6bcd:219:d1ff:fe75:dc2f', port=9735, pubkey=bfh('0298f6074a454a1f5345cb2a7c6f9fce206cd0bf675d177cdbf0ca7508dd28852f')),
|
||||
LNPeerAddr(host='2001:41d0:e:734::1', port=9735, pubkey=bfh('03a503d8e30f2ff407096d235b5db63b4fcf3f89a653acb6f43d3fc492a7674019')),
|
||||
LNPeerAddr(host='2a01:4f9:2b:2254::2', port=9735, pubkey=bfh('02f3069a342ae2883a6f29e275f06f28a56a6ea2e2d96f5888a3266444dcf542b6')),
|
||||
LNPeerAddr(host='2a02:8070:24c1:100:528c:2997:6dbc:a054', port=9735, pubkey=bfh('02a45def9ae014fdd2603dd7033d157faa3a55a72b06a63ae22ef46d9fafdc6e8d')),
|
||||
LNPeerAddr(host='2600:3c01::f03c:91ff:fe05:349c', port=9736, pubkey=bfh('02731b798b39a09f9f14e90ee601afb6ebb796d6e5797de14582a978770b33700f')),
|
||||
LNPeerAddr(host='2a00:8a60:e012:a00::21', port=9735, pubkey=bfh('027ce055380348d7812d2ae7745701c9f93e70c1adeb2657f053f91df4f2843c71')),
|
||||
LNPeerAddr(host='2604:a880:400:d1::8bd:1001', port=9735, pubkey=bfh('03649c72a4816f0cd546f84aafbd657e92a30ab474de7ab795e8b5650a427611f7')),
|
||||
LNPeerAddr(host='2a01:4f8:c0c:7b31::1', port=9735, pubkey=bfh('02c16cca44562b590dd279c942200bdccfd4f990c3a69fad620c10ef2f8228eaff')),
|
||||
LNPeerAddr(host='2001:41d0:1:b40d::1', port=9735, pubkey=bfh('026726a4b043d413b45b334876d17b8a98848129604429ec65532ba286a42efeac')),
|
||||
]
|
||||
|
||||
FALLBACK_NODE_LIST_SIGNET = (
|
||||
LNPeerAddr(host='34.68.95.152', port=9735, pubkey=bfh('02357a375a846279fc1e8413f5e182652a125e5f6a4f4653bffabebb8177a6d8aa')),
|
||||
LNPeerAddr(host='34.124.125.201', port=9735, pubkey=bfh('0305061295fa30847df41ae6ee809b560e78d65c2a7337a41c725ea3920b65e08a')),
|
||||
LNPeerAddr(host='35.247.14.99', port=9735, pubkey=bfh('027554f8d4d99a43cf1b49d274f698ee5045273cd377206eba62ea308b4386a4fa')),
|
||||
LNPeerAddr(host='34.138.100.228', port=9735, pubkey=bfh('0244bb7ba2392ab2d493ad04ad4afcd482ca44a2bfe5b42bcc830bfe00e5b08082')),
|
||||
LNPeerAddr(host='34.74.81.232', port=9735, pubkey=bfh('03adf6efe5346d455172c750a655b07fb85be4f50f5b555f9f91a853a6b448c3bf')),
|
||||
LNPeerAddr(host='34.138.237.159', port=9735, pubkey=bfh('03ea42c9408a73dabdcb5655e2923956d132fbb25cb71e7c00a29e10c73e937e64')),
|
||||
LNPeerAddr(host='34.75.211.29', port=9735, pubkey=bfh('024d899b60d5de58e8d66af042445323a48b6962d6c667c033802421dc49abc232')),
|
||||
LNPeerAddr(host='34.73.252.102', port=9735, pubkey=bfh('02e8430ba207ce87bd2d4ab36497b9eac10e6d5d86f9fda8aa270c48877e0a8259')),
|
||||
LNPeerAddr(host='175.45.182.145', port=39735, pubkey=bfh('0265ed138065b84d6b9448f9e0a2fd4ceb63fef08efe1dfc949a63d5d43110e4c0')), # port: not a typo
|
||||
LNPeerAddr(host='104.244.73.68', port=9735, pubkey=bfh('0307238136c48cd35084c4efadc486143a7e8a7acd8ff8ac053fdab4efabc551c4')),
|
||||
LNPeerAddr(host='84.247.50.180', port=44149, pubkey=bfh('020ee56ff81d12d17d5d3eea5306a8982a5763522ca73e0e220ce282030543c90c')),
|
||||
LNPeerAddr(host='signet-eclair.wakiyamap.dev', port=9735, pubkey=bfh('0271cf3881e6eadad960f47125434342e57e65b98a78afa99f9b4191c02dd7ab3b')),
|
||||
)
|
||||
|
||||
from .trampoline import trampolines_by_id, hardcoded_trampoline_nodes, is_hardcoded_trampoline
|
||||
|
||||
|
||||
@@ -486,12 +424,14 @@ class LNWorker(Logger, EventListener, NetworkRetryManager[LNPeerAddr]):
|
||||
return [peer]
|
||||
|
||||
# getting desperate... let's try hardcoded fallback list of peers
|
||||
if constants.net in (constants.BitcoinTestnet,):
|
||||
fallback_list = FALLBACK_NODE_LIST_TESTNET
|
||||
if constants.net in (constants.BitcoinTestnet4,):
|
||||
fallback_list = constants.BitcoinTestnet4.FALLBACK_LN_NODES
|
||||
elif constants.net in (constants.BitcoinTestnet,):
|
||||
fallback_list = constants.BitcoinTestnet.FALLBACK_LN_NODES
|
||||
elif constants.net in (constants.BitcoinMainnet,):
|
||||
fallback_list = FALLBACK_NODE_LIST_MAINNET
|
||||
fallback_list = constants.BitcoinMainnet.FALLBACK_LN_NODES
|
||||
elif constants.net in (constants.BitcoinSignet,):
|
||||
fallback_list = FALLBACK_NODE_LIST_SIGNET
|
||||
fallback_list = constants.BitcoinSignet.FALLBACK_LN_NODES
|
||||
else:
|
||||
return [] # regtest??
|
||||
|
||||
|
||||
Reference in New Issue
Block a user