From a86e154b159890d9a81a7169ef0424012a4b2f0f Mon Sep 17 00:00:00 2001 From: undeath Date: Sat, 3 Nov 2018 21:22:30 +0100 Subject: [PATCH] revert bad change in convert_old_wallet.py --- scripts/convert_old_wallet.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/convert_old_wallet.py b/scripts/convert_old_wallet.py index 7814aad..23bc5da 100644 --- a/scripts/convert_old_wallet.py +++ b/scripts/convert_old_wallet.py @@ -17,6 +17,11 @@ class ConvertException(Exception): pass +def get_max_mixdepth(data): + return max(1, len(data.get('index_cache', [1])) - 1, + *data.get('imported', {}).keys()) + + def is_encrypted(wallet_data): return 'encrypted_seed' in wallet_data or 'encrypted_entropy' in wallet_data @@ -68,7 +73,8 @@ def new_wallet_from_data(data, file_name): kwdata = { 'entropy': data['entropy'], - 'timestamp': data.get('creation_time') + 'timestamp': data.get('creation_time'), + 'max_mixdepth': get_max_mixdepth(data) } if 'entropy_ext' in data: