Bitcoin Forum
May 06, 2024, 01:22:50 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Anyway to get old version to sync?  (Read 218 times)
adaseb (OP)
Legendary
*
Offline Offline

Activity: 3752
Merit: 1710



View Profile
March 23, 2019, 10:42:20 PM
 #1

I noticed that within the past couple of weeks there was some change that prevents old versions of electrum (3.0.5) from syncing. It's stuck on "synchronizing" forever.

Upon reading the forum it seems this can be fixed with an upgrade to the new version. However if you are using cold storage like me, then the unsigned transaction format has changed and version 2.x.x won't sign with the latest version.

So you need to upgrade the cold storage machine. However if you are paranoid like me then you also need to verify every single dependancy that is required like Python since it requires a newer version from Electrum 2.x.x. And this is very stressful and time consuming.

Wondering if it's possible to get the old version to sync somehow?

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
1714958570
Hero Member
*
Offline Offline

Posts: 1714958570

View Profile Personal Message (Offline)

Ignore
1714958570
Reply with quote  #2

1714958570
Report to moderator
1714958570
Hero Member
*
Offline Offline

Posts: 1714958570

View Profile Personal Message (Offline)

Ignore
1714958570
Reply with quote  #2

1714958570
Report to moderator
Every time a block is mined, a certain amount of BTC (called the subsidy) is created out of thin air and given to the miner. The subsidy halves every four years and will reach 0 in about 130 years.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714958570
Hero Member
*
Offline Offline

Posts: 1714958570

View Profile Personal Message (Offline)

Ignore
1714958570
Reply with quote  #2

1714958570
Report to moderator
1714958570
Hero Member
*
Offline Offline

Posts: 1714958570

View Profile Personal Message (Offline)

Ignore
1714958570
Reply with quote  #2

1714958570
Report to moderator
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10549



View Profile
March 24, 2019, 12:24:02 AM
 #2

it is best if you upgrade your cold storage too, you also get the benefit of being able to use SegWit! it is worth dedicating some time to do it.

if you are still defiant then the easier workaround would be to manually edit the unsigned transaction hexes and add the information that version 2.x.x needs before transferring them to your cold storage so that it can understand them.
this is much safer than the following method...

the way i understand it, the servers are intentionally sending a bad reply to your client so that it kind of crashes (your client's network is disabled due to an existing bug in older versions). so you just need to find a server that doesn't do that.
go to your AppData\Roaming\Electrum and open the config file with a text editor, search for "server" and set its value to that server then open Electrum and go to your network window and disable automatic server selection.
obviously you are taking a bigger risk doing this since older versions have bugs...

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5588


Self-proclaimed Genius


View Profile
March 24, 2019, 02:50:15 AM
 #3

Level it down (your paranoia).
As long as it doesn't touch the internet and every file that was sent to it is clean and verified, you're safe.

Or (risky)... manually connect to a server that doesn't participate to the DOS attack (the hacker's servers) in order for Electrum not to crash and you can now create, sign and import transactions.
Just use an online broadcaster or other wallet to broadcast your signed TXs.

You only got two options: Update or Update Wink

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

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

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

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

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

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











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











▄▄▄▄█
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
March 24, 2019, 03:14:11 AM
 #4

I noticed that within the past couple of weeks there was some change that prevents old versions of electrum (3.0.5) from syncing. It's stuck on "synchronizing" forever.

Upon reading the forum it seems this can be fixed with an upgrade to the new version. However if you are using cold storage like me, then the unsigned transaction format has changed and version 2.x.x won't sign with the latest version.

So you need to upgrade the cold storage machine. However if you are paranoid like me then you also need to verify every single dependancy that is required like Python since it requires a newer version from Electrum 2.x.x. And this is very stressful and time consuming.

Wondering if it's possible to get the old version to sync somehow?

Run your own copy of electrum server or electrum personal server and point electrum client to it.
adaseb (OP)
Legendary
*
Offline Offline

Activity: 3752
Merit: 1710



View Profile
March 24, 2019, 04:05:34 AM
 #5

I've manually tried like 10 servers and finally found 1 that it connected to and sync'd fully.

What is the exact risk in using the hacker's server exactly? Besides privacy issues.

Is it possible for the hacker to change the unsigned transaction code and change the destination/change address to theirs? I don't think that's possible.

Even if it was, I would notice the different addresses in the cold electrum version and wouldn't sign them.

.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5588


Self-proclaimed Genius


View Profile
March 24, 2019, 04:23:50 AM
 #6

I've manually tried like 10 servers and finally found 1 that it connected to and sync'd fully.

What is the exact risk in using the hacker's server exactly? Besides privacy issues.

Is it possible for the hacker to change the unsigned transaction code and change the destination/change address to theirs? I don't think that's possible.

Even if it was, I would notice the different addresses in the cold electrum version and wouldn't sign them.
Just really privacy, from the bad Electrum servers and the broadcaster site.

AFAIK, the Hacker's servers don't allow broadcasting transactions and will just result in the known fake error message (or successful broadcast with a fake error message).
If there's no error message, chances that it's a "good server" which doesn't participate to the attack is high.

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

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

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

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

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

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











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











▄▄▄▄█
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
March 24, 2019, 05:27:29 PM
 #7

Wallet file corruption is one risk with older versions. You falling prey to phishing messages is another although you have shown great reluctance in updating electrum so maybe that'll work in your favour when you do see a phishing message Smiley The wallet not synching is the most common problem you will face.
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
March 24, 2019, 09:41:10 PM
 #8

I've manually tried like 10 servers and finally found 1 that it connected to and sync'd fully.
What is the exact risk in using the hacker's server exactly? Besides privacy issues.
It should be noted that the "DoS attack" is actually being conducted by "Good"™ servers that have updated to latest version of server code... this "DoS attack" was deliberately implemented by the devs to try to force users to update to the latest version.

Not ALL "good" servers will have updated... so the server you connected to may not be "bad"...


Quote
Is it possible for the hacker to change the unsigned transaction code and change the destination/change address to theirs? I don't think that's possible.
No, a server can't do that... as it only receives "signed" transactions when you broadcast it... only a fake client could attempt to change your unsigned transaction... So, you'd need to download and install a fake client for that to happen.


Quote
Even if it was, I would notice the different addresses in the cold electrum version and wouldn't sign them.
Exactly...


If you want to continue using an old version and guarantee that you can find a compatible server to connect to, you'd probably need to install Bitcoin Core and then run your own Electrum server that doesn't include the "DoS attack" patch.

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


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10549



View Profile
March 25, 2019, 04:24:52 AM
 #9

I've manually tried like 10 servers and finally found 1 that it connected to and sync'd fully.

What is the exact risk in using the hacker's server exactly? Besides privacy issues.

Is it possible for the hacker to change the unsigned transaction code and change the destination/change address to theirs? I don't think that's possible.

Even if it was, I would notice the different addresses in the cold electrum version and wouldn't sign them.

since you said you have Electrum version 3.0.5, this bug you mentioned here is not going to affect you. but if you were using any older version because of the bug in the JSONRPC features of Electrum which lacked password the hacker can easily change your send to address to anything he wants and if your wallet doesn't have a password he can even steal your seed and bitcoins.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
adaseb (OP)
Legendary
*
Offline Offline

Activity: 3752
Merit: 1710



View Profile
March 25, 2019, 05:58:49 AM
Last edit: March 25, 2019, 06:17:08 AM by adaseb
 #10

Thank you everybody that replied.

Basically like the earlier posted suggest, I tried to broadcast the transaction but it got some server not broadcasting error and had to use an online block explorer to push the transaction.

Since most of the "good" servers will upgrade to the latest version, i'll in the meantime just run an electrum server and in the near future when I got some spare time go and upgrade both copies of Electrum on cold+hot systems.

Anyone know why when I sync now I get "Not Verified" as the status which is the transaction I just sent? Should be a green checkmark and instead it's some 3 Grey gear logo?


.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
Abdussamad
Legendary
*
Offline Offline

Activity: 3612
Merit: 1564



View Profile
March 25, 2019, 11:23:33 PM
 #11

3.0.5 probably has difficulty handling segwit transactions. this was fixed in later versions. another reason you should just upgrade.
adaseb (OP)
Legendary
*
Offline Offline

Activity: 3752
Merit: 1710



View Profile
April 01, 2019, 06:01:57 PM
 #12

Im locking this thread because I've been getting PM from some people asking how to get the old version to run. I decided for liability reasons to not post the instructions or reply to PMs.

I'm running the old version at my own risk and don't want others to get their BTC stolen in anyway.

So please no PM how to get the old version to run.


.BEST..CHANGE.███████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
███████████████
..BUY/ SELL CRYPTO..
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!