Author

Topic: Electrum Skipping Transaction - 30 mBTC REWARD (Read 132 times)

legendary
Activity: 3710
Merit: 1586
January 29, 2018, 03:06:20 PM
#13
There is no need to make a raw transaction. What you've encountered is a bug that has been fixed a few hours ago. The fix will be included in the next release no doubt. Please wait for the release. The github issue in question is here: https://github.com/spesmilo/electrum/issues/3788

You can just wait for that. Your bitcoins are not at risk of being stolen or lost in the meantime.

Edit: Also great to see someone from Sri Lanka!
newbie
Activity: 9
Merit: 0
Someone suggested resolving the problem by making raw transaction with a full node. I will look into this as I don't know much about it yet.

I will keep this thread updated and keep my word about the reward when the issue is resolved.

What i have learned is, that these technologies, failing as little as they may, can still provide issues. I think I could have prevented this issue by sending a small amount to the address first and then the full load.

I am very thankful to all of the developers and fame-makers of this technology and I am very eager to learn more and more about it.
newbie
Activity: 9
Merit: 0
okay, I found the console in electrum and typed the ismine command there, but it didn't synchronize
newbie
Activity: 9
Merit: 0
Please excuse my idiocy. I just tried
~$  electrum ismine -v -w /path/to/walet 13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq

which results in

Traceback (most recent call last):
  File "/usr/local/bin/electrum", line 5, in
    pkg_resources.run_script('Electrum==3.0.5', 'electrum')
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 528, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 1394, in run_script
    execfile(script_filename, namespace, namespace)
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 55, in execfile
    exec(compile(open(fn).read(), fn, 'exec'), globs, locs)
  File "/usr/local/lib/python3.4/dist-packages/Electrum-3.0.5-py3.4.egg/EGG-INFO/scripts/electrum", line 419, in
    result = server.run_cmdline(config_options)
  File "/usr/local/lib/python3.4/dist-packages/jsonrpclib_pelix-0.3.1-py3.4.egg/jsonrpclib/jsonrpc.py", line 650, in __call__
  File "/usr/local/lib/python3.4/dist-packages/jsonrpclib_pelix-0.3.1-py3.4.egg/jsonrpclib/jsonrpc.py", line 532, in _request
  File "/usr/local/lib/python3.4/dist-packages/jsonrpclib_pelix-0.3.1-py3.4.egg/jsonrpclib/jsonrpc.py", line 1220, in check_for_errors
jsonrpclib.jsonrpc.ProtocolError: (-32601, 'Method run_cmdline not supported.')
enterprise@X2-SSD:~$ ls
"This should only happen when the GUI is running. Stop the GUI and try again."

Source: https://github.com/spesmilo/electrum/issues/3759

I get this. And when opening the gui, the same cannot deserialize thing comes up

[SimpleConfig] electrum directory /home/enterprise/.electrum
[get_server] [Errno 111] Connection refused
[SimpleConfig] electrum directory /home/enterprise/.electrum
[WalletStorage] wallet path /home/enterprise/.electrum/wallets/M2-nothertest
[Plugins] registering hardware digitalbitbox: ('hardware', 'digitalbitbox', 'Digital Bitbox wallet')
[Plugins] registering hardware keepkey: ('hardware', 'keepkey', 'KeepKey wallet')
[Plugins] registering hardware ledger: ('hardware', 'ledger', 'Ledger wallet')
[Plugins] registering hardware trezor: ('hardware', 'trezor', 'TREZOR wallet')
[Plugins] registering wallet type ('2fa', 'trustedcoin')
[profiler] __init__ 0.0061
[WalletStorage] wallet path /home/enterprise/.electrum/wallets/M2-nothertest
[profiler] load_transactions 0.0001
[profiler] build_reverse_history 0.0000
[profiler] save_transactions 0.0002
[profiler] check_history 0.0002
[profiler] write 0.0000
true
[Plugins] stopped
legendary
Activity: 2758
Merit: 6830
Please excuse my idiocy. I just tried
~$  electrum ismine -v -w /path/to/walet 13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq

which results in

Traceback (most recent call last):
  File "/usr/local/bin/electrum", line 5, in
    pkg_resources.run_script('Electrum==3.0.5', 'electrum')
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 528, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 1394, in run_script
    execfile(script_filename, namespace, namespace)
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 55, in execfile
    exec(compile(open(fn).read(), fn, 'exec'), globs, locs)
  File "/usr/local/lib/python3.4/dist-packages/Electrum-3.0.5-py3.4.egg/EGG-INFO/scripts/electrum", line 419, in
    result = server.run_cmdline(config_options)
  File "/usr/local/lib/python3.4/dist-packages/jsonrpclib_pelix-0.3.1-py3.4.egg/jsonrpclib/jsonrpc.py", line 650, in __call__
  File "/usr/local/lib/python3.4/dist-packages/jsonrpclib_pelix-0.3.1-py3.4.egg/jsonrpclib/jsonrpc.py", line 532, in _request
  File "/usr/local/lib/python3.4/dist-packages/jsonrpclib_pelix-0.3.1-py3.4.egg/jsonrpclib/jsonrpc.py", line 1220, in check_for_errors
jsonrpclib.jsonrpc.ProtocolError: (-32601, 'Method run_cmdline not supported.')
enterprise@X2-SSD:~$ ls
"This should only happen when the GUI is running. Stop the GUI and try again."

Source: https://github.com/spesmilo/electrum/issues/3759
newbie
Activity: 9
Merit: 0
So, you can confirm that this address: 13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq is in your Electrum wallet?

If you go to the "console" and type:
Code:
ismine("13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq")

Hi. Thanks for the reply.

yes, that is my address.

Okay, tell me if I'm doing it right.
'''
~$ ./electrum
[Synchronizer] cannot deserialize transaction, skipping 8fc1218e96bbee8ed0c1b7de25db0dbc90a990468d7c16430acd1adcc93d3920
ismine("13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq")
'''
because it didn't do anything : )


Please excuse my idiocy. I just tried
~$  electrum ismine -v -w /path/to/walet 13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq

which results in

Traceback (most recent call last):
  File "/usr/local/bin/electrum", line 5, in
    pkg_resources.run_script('Electrum==3.0.5', 'electrum')
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 528, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 1394, in run_script
    execfile(script_filename, namespace, namespace)
  File "/usr/lib/python3/dist-packages/pkg_resources.py", line 55, in execfile
    exec(compile(open(fn).read(), fn, 'exec'), globs, locs)
  File "/usr/local/lib/python3.4/dist-packages/Electrum-3.0.5-py3.4.egg/EGG-INFO/scripts/electrum", line 419, in
    result = server.run_cmdline(config_options)
  File "/usr/local/lib/python3.4/dist-packages/jsonrpclib_pelix-0.3.1-py3.4.egg/jsonrpclib/jsonrpc.py", line 650, in __call__
  File "/usr/local/lib/python3.4/dist-packages/jsonrpclib_pelix-0.3.1-py3.4.egg/jsonrpclib/jsonrpc.py", line 532, in _request
  File "/usr/local/lib/python3.4/dist-packages/jsonrpclib_pelix-0.3.1-py3.4.egg/jsonrpclib/jsonrpc.py", line 1220, in check_for_errors
jsonrpclib.jsonrpc.ProtocolError: (-32601, 'Method run_cmdline not supported.')
enterprise@X2-SSD:~$ ls


newbie
Activity: 9
Merit: 0
I tried to send small amounts to the same address and it worked. Also, the wallet is still able to send payments.

A gentleman on reddit told me to try 'offline bip39 generator deterministic programs' and one of the words in my seed, 'horizon' was always rejected by these programs. he told me, that this means I might have a serious problem and have to update my seed, which is a very professional thing that I probably won't be able to do alone.


newbie
Activity: 9
Merit: 0
So, you can confirm that this address: 13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq is in your Electrum wallet?

If you go to the "console" and type:
Code:
ismine("13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq")

Hi. Thanks for the reply.

yes, that is my address.

Okay, tell me if I'm doing it right.
'''
~$ ./electrum
[Synchronizer] cannot deserialize transaction, skipping 8fc1218e96bbee8ed0c1b7de25db0dbc90a990468d7c16430acd1adcc93d3920
ismine("13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq")
'''
because it didn't do anything : )
newbie
Activity: 9
Merit: 0
So you had a working wallet but couldn't see the transaction or the new balance, right?

You also said that you can't recreate the wallet by using the seed, but do you still have your old working wallet? Like, the one where you can see the addresses but no balance or transaction?

If so, try to go to the addresses tab (View -> Show Addresses), find the address that should have the coins, right click and select "Private-key". Then, copy the pk and try to recreate only the wallet with the specific address by going to File -> New/Restore and selecting "Import Bitcoin address or private-keys" -> Paste the private key -> Next.

hi. thanks for replying. I tried it, the CLI says the same thing,

[Synchronizer] cannot deserialize transaction, skipping 8fc1218e96bbee8ed0c1b7de25db0dbc90a990468d7c16430acd1adcc93d3920

HCP
legendary
Activity: 2086
Merit: 4363
So, you can confirm that this address: 13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq is in your Electrum wallet?

If you go to the "console" and type:
Code:
ismine("13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq")
legendary
Activity: 2758
Merit: 6830
So you had a working wallet but couldn't see the transaction or the new balance, right?

You also said that you can't recreate the wallet by using the seed, but do you still have your old working wallet? Like, the one where you can see the addresses but no balance or transaction?

If so, try to go to the addresses tab (View -> Show Addresses), find the address that should have the coins, right click and select "Private-key". Then, copy the pk and try to recreate only the wallet with the specific address by going to File -> New/Restore and selecting "Import Bitcoin address or private-keys" -> Paste the private key -> Next.
newbie
Activity: 9
Merit: 0
I'm offering a 0.02 BTC reward. X-posted on reddit/r/electrum.

https://www.reddit.com/r/Electrum/comments/7tp52f/electrum_skipping_transaction_defective_address/

I have a feeling this is advanced level sh*t.
newbie
Activity: 9
Merit: 0
Hello,

This is my first post, if I'm doing anything wrong please tell me.

I searched extensively for a solution, but I found none. So I decided to ask here.

I sent 0.8 BTC from an exchange to a newly made address (Electrum 3.0.4 at the time). The coins didn't't show up in my Electrum wallet, but on blockchain exlporer, the transaction shows as successful and is already in 20 blocks.

Electrum says :
'''
"QSpiApplication::keyEventError " "org.freedesktop.DBus.Error.NoReply" "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken."
[Synchronizer] cannot deserialize transaction, skipping [transaction ID removed by me]
'''

I updated to 3.0.5, tried to recreate the wallet with my seed but nothing helped. I also checked out older backups of the wallet.
In the GUI, the wallet is stuck at synchronizing. I did notice, that the address in question was already made by me about a month ago.

please help me get my coins back

thank you

Edit: changed title to be more precise
Edit2: updated to 0.03 BTC reward
Jump to: