bip32: refactor whole module. clean-up.
This commit is contained in:
@@ -26,6 +26,8 @@
|
||||
import os
|
||||
import json
|
||||
|
||||
from .util import inv_dict
|
||||
|
||||
|
||||
def read_json(filename, default):
|
||||
path = os.path.join(os.path.dirname(__file__), filename)
|
||||
@@ -63,6 +65,7 @@ class BitcoinMainnet(AbstractNet):
|
||||
'p2wpkh': 0x04b2430c, # zprv
|
||||
'p2wsh': 0x02aa7a99, # Zprv
|
||||
}
|
||||
XPRV_HEADERS_INV = inv_dict(XPRV_HEADERS)
|
||||
XPUB_HEADERS = {
|
||||
'standard': 0x0488b21e, # xpub
|
||||
'p2wpkh-p2sh': 0x049d7cb2, # ypub
|
||||
@@ -70,6 +73,7 @@ class BitcoinMainnet(AbstractNet):
|
||||
'p2wpkh': 0x04b24746, # zpub
|
||||
'p2wsh': 0x02aa7ed3, # Zpub
|
||||
}
|
||||
XPUB_HEADERS_INV = inv_dict(XPUB_HEADERS)
|
||||
BIP44_COIN_TYPE = 0
|
||||
|
||||
|
||||
@@ -92,6 +96,7 @@ class BitcoinTestnet(AbstractNet):
|
||||
'p2wpkh': 0x045f18bc, # vprv
|
||||
'p2wsh': 0x02575048, # Vprv
|
||||
}
|
||||
XPRV_HEADERS_INV = inv_dict(XPRV_HEADERS)
|
||||
XPUB_HEADERS = {
|
||||
'standard': 0x043587cf, # tpub
|
||||
'p2wpkh-p2sh': 0x044a5262, # upub
|
||||
@@ -99,6 +104,7 @@ class BitcoinTestnet(AbstractNet):
|
||||
'p2wpkh': 0x045f1cf6, # vpub
|
||||
'p2wsh': 0x02575483, # Vpub
|
||||
}
|
||||
XPUB_HEADERS_INV = inv_dict(XPUB_HEADERS)
|
||||
BIP44_COIN_TYPE = 1
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user