Bitcoin Forum
May 07, 2024, 01:04:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Electrum Skipping Transaction - 30 mBTC REWARD  (Read 128 times)
payathala (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 29, 2018, 01:37:55 AM
Last edit: January 29, 2018, 06:46:42 AM by payathala
 #1

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
Activity + Trust + Earned Merit == The Most Recognized Users on Bitcointalk
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715043879
Hero Member
*
Offline Offline

Posts: 1715043879

View Profile Personal Message (Offline)

Ignore
1715043879
Reply with quote  #2

1715043879
Report to moderator
1715043879
Hero Member
*
Offline Offline

Posts: 1715043879

View Profile Personal Message (Offline)

Ignore
1715043879
Reply with quote  #2

1715043879
Report to moderator
1715043879
Hero Member
*
Offline Offline

Posts: 1715043879

View Profile Personal Message (Offline)

Ignore
1715043879
Reply with quote  #2

1715043879
Report to moderator
payathala (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 29, 2018, 05:03:50 AM
 #2

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.
TryNinja
Legendary
*
Offline Offline

Activity: 2828
Merit: 6977



View Profile WWW
January 29, 2018, 05:41:34 AM
 #3

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.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
January 29, 2018, 06:09:18 AM
 #4

So, you can confirm that this address: 13jFsCaWXgQjtGqHuHsxjPtyR6zn1KRUnq is in your Electrum wallet?

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

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
payathala (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 29, 2018, 06:33:23 AM
 #5

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

payathala (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 29, 2018, 06:41:26 AM
 #6

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 : )
payathala (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 29, 2018, 06:48:37 AM
 #7

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.


payathala (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 29, 2018, 06:59:03 AM
 #8

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 <module>
    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 <module>
    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


TryNinja
Legendary
*
Offline Offline

Activity: 2828
Merit: 6977



View Profile WWW
January 29, 2018, 07:19:11 AM
 #9

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 <module>
    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 <module>
    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

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
payathala (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 29, 2018, 07:34:36 AM
 #10

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 <module>
    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 <module>
    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
payathala (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 29, 2018, 08:16:57 AM
 #11

okay, I found the console in electrum and typed the ismine command there, but it didn't synchronize
payathala (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
January 29, 2018, 11:41:57 AM
 #12

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.
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
January 29, 2018, 08: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!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!