As per the title, no matter what server I reconnect to, it will not go past block 251526
I have tried all the servers
Deleted the contents of /appdata/Roaming/Electrum
Recovered the wallet using my seed & resynced
All to no avail, It will not let me send my balance out of the wallet giving the error -22
Any help is appreciated.
It is not your wallet that is the problem; The problem is on the Electrum Server(s)... this will need to be fixed in order to make Electrum clients functional again.
The exception we are seeing server-side is:
[11/08/2013-12:06:38] hist [('0000000000000050efb2e0ea17635fa1c2bd8da1e7864ecc0695f2565643989e', 251526, 0)]
Exception in thread Thread-4:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 755, in run
self.function(*self.args, **self.kwargs)
File "/home/electrum/src/electrum-20130112/server/backends/bitcoind/blockchain_processor.py", line 67, in
threading.Timer(0, lambda: self.catch_up(sync=False)).start()
File "/home/electrum/src/electrum-20130112/server/backends/bitcoind/blockchain_processor.py", line 675, in catch_up
self.import_block(next_block, next_block_hash, self.height+1, sync)
File "/home/electrum/src/electrum-20130112/server/backends/bitcoind/blockchain_processor.py", line 391, in import_block
tx_hashes, txdict = self.deserialize_block(block)
File "/home/electrum/src/electrum-20130112/server/backends/bitcoind/blockchain_processor.py", line 366, in deserialize_block
tx = deserialize.parse_Transaction(vds, is_coinbase)
File "/home/electrum/src/electrum-20130112/server/backends/bitcoind/deserialize.py", line 291, in parse_Transaction
o = parse_TxOut(vds, i)
File "/home/electrum/src/electrum-20130112/server/backends/bitcoind/deserialize.py", line 271, in parse_TxOut
d['address'] = extract_public_key(scriptPubKey)
File "/home/electrum/src/electrum-20130112/server/backends/bitcoind/deserialize.py", line 379, in extract_public_key
decoded = [ x for x in script_GetOp(bytes) ]
File "/home/electrum/src/electrum-20130112/server/backends/bitcoind/deserialize.py", line 335, in script_GetOp
opcode |= ord(bytes[i])
IndexError: string index out of range