mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-30 17:01:34 +00:00
Merge pull request #4458 from JeremyRand/bitcoin-bip44-coin
Move BIP44 coin type to net constants.
This commit is contained in:
commit
d03dc0e508
2 changed files with 3 additions and 1 deletions
|
@ -63,6 +63,7 @@ class BitcoinMainnet:
|
||||||
'p2wpkh': 0x04b24746, # zpub
|
'p2wpkh': 0x04b24746, # zpub
|
||||||
'p2wsh': 0x02aa7ed3, # Zpub
|
'p2wsh': 0x02aa7ed3, # Zpub
|
||||||
}
|
}
|
||||||
|
BIP44_COIN_TYPE = 0
|
||||||
|
|
||||||
|
|
||||||
class BitcoinTestnet:
|
class BitcoinTestnet:
|
||||||
|
@ -91,6 +92,7 @@ class BitcoinTestnet:
|
||||||
'p2wpkh': 0x045f1cf6, # vpub
|
'p2wpkh': 0x045f1cf6, # vpub
|
||||||
'p2wsh': 0x02575483, # Vpub
|
'p2wsh': 0x02575483, # Vpub
|
||||||
}
|
}
|
||||||
|
BIP44_COIN_TYPE = 1
|
||||||
|
|
||||||
|
|
||||||
class BitcoinRegtest(BitcoinTestnet):
|
class BitcoinRegtest(BitcoinTestnet):
|
||||||
|
|
|
@ -716,7 +716,7 @@ is_bip32_key = lambda x: is_xprv(x) or is_xpub(x)
|
||||||
|
|
||||||
|
|
||||||
def bip44_derivation(account_id, bip43_purpose=44):
|
def bip44_derivation(account_id, bip43_purpose=44):
|
||||||
coin = 1 if constants.net.TESTNET else 0
|
coin = constants.net.BIP44_COIN_TYPE
|
||||||
return "m/%d'/%d'/%d'" % (bip43_purpose, coin, int(account_id))
|
return "m/%d'/%d'/%d'" % (bip43_purpose, coin, int(account_id))
|
||||||
|
|
||||||
def from_seed(seed, passphrase, is_p2sh):
|
def from_seed(seed, passphrase, is_p2sh):
|
||||||
|
|
Loading…
Add table
Reference in a new issue