Pywallet works fine on a new wallet, but fails on the corrupted wallet. I'm getting the following error:
Traceback (most recent call last):
File "C:\Users\Jaap\Desktop\pywallet.py", line 2059, in parse_wallet
d['txIn'].append(parse_TxIn(vds))
File "C:\Users\Jaap\Desktop\pywallet.py", line 2028, in parse_TxIn
d['sequence'] = vds.read_uint32()
File "C:\Users\Jaap\Desktop\pywallet.py", line 1942, in read_uint32
def read_uint32(self): return self._read_num(' File "C:\Users\Jaap\Desktop\pywallet.py", line 1981, in _read_num
(i,) = struct.unpack_from(format, self.input, self.read_cursor)
error: unpack_from requires a buffer of at least 4 bytes
I get the same error on mine as well but client runs fine.
I probably have an ancient version of the client... havent update or launched it in months, just opened today and has a huge blockchain backlog so closed it.
This is on linux btw