trustedcoin: fix prev. remove temp xpubs.
This commit is contained in:
parent
852f2a0d65
commit
84519752c3
@ -50,19 +50,17 @@ from electrum.storage import STO_EV_USER_PW
|
||||
from electrum.network import Network
|
||||
|
||||
def get_signing_xpub(xtype):
|
||||
if xtype == 'standard':
|
||||
if constants.net.TESTNET:
|
||||
return "tpubD6NzVbkrYhZ4XdmyJQcCPjQfg6RXVUzGFhPjZ7uvRC8JLcS7Hw1i7UTpyhp9grHpak4TyK2hzBJrujDVLXQ6qB5tNpVx9rC6ixijUXadnmY"
|
||||
else:
|
||||
return "xpub661MyMwAqRbcGnMkaTx2594P9EDuiEqMq25PM2aeG6UmwzaohgA6uDmNsvSUV8ubqwA3Wpste1hg69XHgjUuCD5HLcEp2QPzyV1HMrPppsL"
|
||||
elif xtype == 'p2wsh':
|
||||
# TODO these are temp xpubs
|
||||
if constants.net.TESTNET:
|
||||
return "Vpub5fcdcgEwTJmbmqAktuK8Kyq92fMf7sWkcP6oqAii2tG47dNbfkGEGUbfS9NuZaRywLkHE6EmUksrqo32ZL3ouLN1HTar6oRiHpDzKMAF1tf"
|
||||
else:
|
||||
return "Zpub6xwgqLvc42wXB1wEELTdALD9iXwStMUkGqBgxkJFYumaL2dWgNvUkjEDWyDFZD3fZuDWDzd1KQJ4NwVHS7hs6H6QkpNYSShfNiUZsgMdtNg"
|
||||
if not constants.net.TESTNET:
|
||||
xpub = "xpub661MyMwAqRbcGnMkaTx2594P9EDuiEqMq25PM2aeG6UmwzaohgA6uDmNsvSUV8ubqwA3Wpste1hg69XHgjUuCD5HLcEp2QPzyV1HMrPppsL"
|
||||
else:
|
||||
xpub = "tpubD6NzVbkrYhZ4XdmyJQcCPjQfg6RXVUzGFhPjZ7uvRC8JLcS7Hw1i7UTpyhp9grHpak4TyK2hzBJrujDVLXQ6qB5tNpVx9rC6ixijUXadnmY"
|
||||
if xtype not in ('standard', 'p2wsh'):
|
||||
raise NotImplementedError('xtype: {}'.format(xtype))
|
||||
if xtype == 'standard':
|
||||
return xpub
|
||||
_, depth, fingerprint, child_number, c, cK = bip32.deserialize_xpub(xpub)
|
||||
xpub = bip32.serialize_xpub(xtype, c, cK, depth, fingerprint, child_number)
|
||||
return xpub
|
||||
|
||||
def get_billing_xpub():
|
||||
if constants.net.TESTNET:
|
||||
@ -249,11 +247,11 @@ class Wallet_2fa(Multisig_Wallet):
|
||||
self.plugin = None # type: TrustedCoinPlugin
|
||||
|
||||
def _load_billing_addresses(self):
|
||||
# type: Dict[str, Dict[int, str]] # addr_type -> index -> addr
|
||||
self._billing_addresses = {
|
||||
billing_addresses = {
|
||||
'legacy': self.storage.get('trustedcoin_billing_addresses', {}),
|
||||
'segwit': self.storage.get('trustedcoin_billing_addresses_segwit', {})
|
||||
}
|
||||
self._billing_addresses = {} # type: Dict[str, Dict[int, str]] # addr_type -> index -> addr
|
||||
self._billing_addresses_set = set() # set of addrs
|
||||
for addr_type, d in list(billing_addresses.items()):
|
||||
self._billing_addresses[addr_type] = {}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user