1
0

Merge pull request #2760 from jhoenicke/trezorsegwit

[TREZOR] Added Segwit support.
This commit is contained in:
ThomasV
2017-08-30 11:48:55 +02:00
committed by GitHub
4 changed files with 33 additions and 19 deletions

View File

@@ -684,11 +684,10 @@ is_private_key = lambda x: is_xprv(x) or is_private_key_list(x)
is_bip32_key = lambda x: is_xprv(x) or is_xpub(x)
def bip44_derivation(account_id):
if bitcoin.TESTNET:
return "m/44'/1'/%d'"% int(account_id)
else:
return "m/44'/0'/%d'"% int(account_id)
def bip44_derivation(account_id, segwit=False):
bip = 49 if segwit else 44
coin = 1 if bitcoin.TESTNET else 0
return "m/%d'/%d'/%d'" % (bip, coin, int(account_id))
def from_seed(seed, passphrase):
t = seed_type(seed)