Hi HCP, Im working for some time on my mb-wallet using the walletkeys.py now.
When I enter the correct pw I get my pub key listed as it is but underneath I get these lines:
'Traceback (most recent call last):
File "decrypt_multibit_classic_walletkeys.py", line 240, in
wallet = load_wallet(wallet_file, get_password)
File "decrypt_multibit_classic_walletkeys.py", line 197, in load_wallet
print("Privkey: " + bitcoin.encode_privkey(privkey, 'wif_compressed'))
File "C:\Python27\lib\site-packages\bitcoin\main.py", line 224, in encode_privkey
return encode_privkey(decode_privkey(priv), formt, vbyte)
File "C:\Python27\lib\site-packages\bitcoin\main.py", line 237, in decode_privkey
if not formt: formt = get_privkey_format(priv)
File "C:\Python27\lib\site-packages\bitcoin\main.py", line 217, in get_privkey_format
bin_p = b58check_to_bin(priv)
File "C:\Python27\lib\site-packages\bitcoin\main.py", line 427, in b58check_to_bin
assert bin_dbl_sha256(data[:-4])[:4] == data[-4:]
AssertionError'
What can you say about this, because this is out of my league.
To add some more info: With other (empty)walletfiles and backup-files with pw it all works fine (output provides private keys) also when I use 'extract_mbc_keys', but this wallet is one of a 'provided aes key is wrong' type and seems to have some kind of mismatch.
After a lot of reading I notice that all people with the same problem got the same error after receiving some amount of BTC, so my question is: what happens within a locked wallet when receiving BTC, why does the AES key not match anymore?
Hi HCP, Im working for some time on my mb-wallet using the walletkeys.py now.
When I enter the correct pw I get my pub key listed as it is but underneath I get these lines:
'Traceback (most recent call last):
File "decrypt_multibit_classic_walletkeys.py", line 240, in
wallet = load_wallet(wallet_file, get_password)
File "decrypt_multibit_classic_walletkeys.py", line 197, in load_wallet
print("Privkey: " + bitcoin.encode_privkey(privkey, 'wif_compressed'))
File "C:\Python27\lib\site-packages\bitcoin\main.py", line 224, in encode_privkey
return encode_privkey(decode_privkey(priv), formt, vbyte)
File "C:\Python27\lib\site-packages\bitcoin\main.py", line 237, in decode_privkey
if not formt: formt = get_privkey_format(priv)
File "C:\Python27\lib\site-packages\bitcoin\main.py", line 217, in get_privkey_format
bin_p = b58check_to_bin(priv)
File "C:\Python27\lib\site-packages\bitcoin\main.py", line 427, in b58check_to_bin
assert bin_dbl_sha256(data[:-4])[:4] == data[-4:]
AssertionError'
What can you say about this, because this is out of my league.
To add some more info: With other (empty)walletfiles and backup-files with pw it all works fine (output provides private keys) also when I use 'extract_mbc_keys', but this wallet is one of a 'provided aes key is wrong' type and seems to have some kind of mismatch.
After a lot of reading I notice that all people with the same problem got the same error after receiving some amount of BTC, so my question is: what happens within a locked wallet when receiving BTC, why does the AES key not match anymore?