wallet: test_addresses_sanity to include (part of) address in exception
related: #5342
This commit is contained in:
@@ -255,8 +255,11 @@ class Abstract_Wallet(AddressSynchronizer):
|
|||||||
def test_addresses_sanity(self):
|
def test_addresses_sanity(self):
|
||||||
addrs = self.get_receiving_addresses()
|
addrs = self.get_receiving_addresses()
|
||||||
if len(addrs) > 0:
|
if len(addrs) > 0:
|
||||||
if not bitcoin.is_address(addrs[0]):
|
addr = str(addrs[0])
|
||||||
raise WalletFileException('The addresses in this wallet are not bitcoin addresses.')
|
if not bitcoin.is_address(addr):
|
||||||
|
neutered_addr = addr[:5] + '..' + addr[-2:]
|
||||||
|
raise WalletFileException(f'The addresses in this wallet are not bitcoin addresses.\n'
|
||||||
|
f'e.g. {neutered_addr} (length: {len(addr)})')
|
||||||
|
|
||||||
def calc_unused_change_addresses(self):
|
def calc_unused_change_addresses(self):
|
||||||
with self.lock:
|
with self.lock:
|
||||||
|
|||||||
Reference in New Issue
Block a user