From e607a499c115675caae8088139ff4e0931524df0 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Fri, 27 Oct 2017 16:26:01 +0200 Subject: [PATCH] check seed_version is not too high --- lib/storage.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/storage.py b/lib/storage.py index e29e5b2aa..9dd4c86bd 100644 --- a/lib/storage.py +++ b/lib/storage.py @@ -453,6 +453,8 @@ class WalletStorage(PrintError): seed_version = self.get('seed_version') if not seed_version: seed_version = OLD_SEED_VERSION if len(self.get('master_public_key','')) == 128 else NEW_SEED_VERSION + if seed_version > FINAL_SEED_VERSION: + raise BaseException('This version of Electrum is too old to open this wallet') if seed_version==14 and self.get('seed_type') == 'segwit': self.raise_unsupported_version(seed_version) if seed_version >=12: