diff --git a/lib/keystore.py b/lib/keystore.py index bc437ae1..9ad27852 100644 --- a/lib/keystore.py +++ b/lib/keystore.py @@ -707,7 +707,7 @@ is_bip32_key = lambda x: is_xprv(x) or is_xpub(x) def bip44_derivation(account_id, bip43_purpose=44): - coin = 1 if constants.net.TESTNET else 133 + coin = 1 if constants.net.TESTNET else 147 return "m/%d'/%d'/%d'" % (bip43_purpose, coin, int(account_id)) def from_seed(seed, passphrase, is_p2sh): diff --git a/plugins/digitalbitbox/digitalbitbox.py b/plugins/digitalbitbox/digitalbitbox.py index 21ef9e55..dda2d88c 100644 --- a/plugins/digitalbitbox/digitalbitbox.py +++ b/plugins/digitalbitbox/digitalbitbox.py @@ -696,7 +696,7 @@ class DigitalBitboxPlugin(HW_PluginBase): client.handler = self.create_handler(wizard) if purpose == HWD_SETUP_NEW_WALLET: client.setupRunning = True - client.get_xpub("m/44'/133'", 'standard') + client.get_xpub("m/44'/147'", 'standard') def is_mobile_paired(self): diff --git a/plugins/ledger/ledger.py b/plugins/ledger/ledger.py index 5432583f..506b977d 100644 --- a/plugins/ledger/ledger.py +++ b/plugins/ledger/ledger.py @@ -518,7 +518,7 @@ class LedgerPlugin(HW_PluginBase): device_id = device_info.device.id_ client = devmgr.client_by_id(device_id) client.handler = self.create_handler(wizard) - client.get_xpub("m/44'/133'", 'standard') # TODO replace by direct derivation once Nano S > 1.1 + client.get_xpub("m/44'/147'", 'standard') # TODO replace by direct derivation once Nano S > 1.1 def get_xpub(self, device_id, derivation, xtype, wizard): devmgr = self.device_manager()