persist recent peers. implement dns seed bootstrapping.
dns seeds are currently disabled though, as they always seem to return mainnet nodes.
This commit is contained in:
@@ -84,6 +84,11 @@ class BitcoinMainnet(AbstractNet):
|
||||
}
|
||||
XPUB_HEADERS_INV = inv_dict(XPUB_HEADERS)
|
||||
BIP44_COIN_TYPE = 0
|
||||
LN_REALM_BYTE = 0
|
||||
LN_DNS_SEEDS = [
|
||||
'nodes.lightning.directory.',
|
||||
'lseed.bitcoinstats.com.',
|
||||
]
|
||||
|
||||
|
||||
class BitcoinTestnet(AbstractNet):
|
||||
@@ -115,6 +120,11 @@ class BitcoinTestnet(AbstractNet):
|
||||
}
|
||||
XPUB_HEADERS_INV = inv_dict(XPUB_HEADERS)
|
||||
BIP44_COIN_TYPE = 1
|
||||
LN_REALM_BYTE = 1
|
||||
LN_DNS_SEEDS = [
|
||||
'test.nodes.lightning.directory.',
|
||||
'lseed.bitcoinstats.com.',
|
||||
]
|
||||
|
||||
|
||||
class BitcoinRegtest(BitcoinTestnet):
|
||||
@@ -123,6 +133,7 @@ class BitcoinRegtest(BitcoinTestnet):
|
||||
GENESIS = "0f9188f13cb7b2c71f2a335e3a4fc328bf5beb436012afca590b1a11466e2206"
|
||||
DEFAULT_SERVERS = read_json('servers_regtest.json', {})
|
||||
CHECKPOINTS = []
|
||||
LN_DNS_SEEDS = []
|
||||
|
||||
|
||||
class BitcoinSimnet(BitcoinTestnet):
|
||||
@@ -134,6 +145,7 @@ class BitcoinSimnet(BitcoinTestnet):
|
||||
GENESIS = "683e86bd5c6d110d91b94b97137ba6bfe02dbbdb8e3dff722a669b5d69d77af6"
|
||||
DEFAULT_SERVERS = read_json('servers_regtest.json', {})
|
||||
CHECKPOINTS = []
|
||||
LN_DNS_SEEDS = []
|
||||
|
||||
|
||||
# don't import net directly, import the module instead (so that net is singleton)
|
||||
|
||||
Reference in New Issue
Block a user