Author

Topic: Sending transactions on older versions of electrum (Read 185 times)

legendary
Activity: 3472
Merit: 10611
~
Hmm. I was using an older version of electrum on one of my devices just fine, yes you get the "You're using a compromised version" message, but it didn't prohibit the broadcasting of the transaction.
That was until i somehow got booted off the server, and couldn't connect to any server anymore, which fixed itself after i upgraded to the latest version...  Huh

recently a bug was found in earlier versions of Electrum in their network code. it works in a way that if the server sends them a certain message (i believe it had something to do with the size but i didn't go that deep) your client breaks and can't connect to any other server anymore unless you restart it. that is why you can no longer connect to any server because all of them are exploiting this bug to force users to upgrade to latest version and prevent phishing attacks from happening.
legendary
Activity: 3668
Merit: 6382
Looking for campaign manager? Contact icopress!
What should I do?

If your wallet is already online / hot wallet, just get the newest version from electrum.org (is there any problem that stops you from updating?!)
If your wallet is offline / cold storage, it should still work for signing the transaction (although I think that this was not your use case).
legendary
Activity: 1946
Merit: 1427
You won't be able to send any transactions from Electrum under 3.3. It was done to mitigate the issue of fake update that pop up when you tried to send a transaction and you're connected to a malicious server. So either you push it or upgrade your Electrum to the latest version.

Hmm. I was using an older version of electrum on one of my devices just fine, yes you get the "You're using a compromised version" message, but it didn't prohibit the broadcasting of the transaction.
That was until i somehow got booted off the server, and couldn't connect to any server anymore, which fixed itself after i upgraded to the latest version...  Huh
Take a look here. This question was asked recently by another user:

https://bitcointalksearch.org/topic/m.50287096
Is this the same issue though?

Hey there,
So I've got Electrum 3.0.6 running on tails and I'm hoping to send a transaction. I have found a server that works but there don't seem to be very many. Do you think I would still be able to send one more transaction before finally upgrading?
I was able to get it to work about 2 weeks ago, I was able to get it to send eventually avoiding the phony error messages by choosing different servers until it worked. Has anybody had success doing this in the past day or so? What should I do?

Thanks

I don't see why you shouldn't just upgrade if it's not working anymore? Although, it should work?
legendary
Activity: 3472
Merit: 10611
Take a look here. This question was asked recently by another user:

https://bitcointalksearch.org/topic/m.50287096

since this topic was linked i have to say that if you are not an expert and don't know what are the risks of the "workarounds" you are using are, then it is best not to attempt doing any of them. just upgrade to the latest version and save yourself a lot of trouble and unnecessary risks which can lead to your funds being lost/stolen.
legendary
Activity: 2170
Merit: 1789
You won't be able to send any transactions from Electrum under 3.3. It was done to mitigate the issue of fake update that pop up when you tried to send a transaction and you're connected to a malicious server. So either you push it or upgrade your Electrum to the latest version.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
From the linked thread above (cold-storage format), I have mentioned about broadcasting the signed transaction to an online broadcaster.

Here's the detailed steps (you can do this while Electrum is offline):
  • 1. Create a transaction, Sign it and Copy the Raw Transaction (HEX).
  • 2. Click "save" to locally include the transaction to your wallet, thus (visibly) deduct from the last balance. (save isn't clickable if it wasn't signed)
  • 3. Enable your internet connection, then Go to any blockexplorer that has a "Push Tx" feature like: https://pool.viabtc.com/tools/BTC/broadcast/
    And paste the Raw Transaction there, click send.
  • 4. Wait for a couple of seconds and check the TXID (not the raw tx, the code above the saved transaction on your Electrum) on an online blockexplorer to confirm that the tx was broadcasted successfully.
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
Take a look here. This question was asked recently by another user:

https://bitcointalksearch.org/topic/m.50287096
newbie
Activity: 1
Merit: 0
Hey there,
So I've got Electrum 3.0.6 running on tails and I'm hoping to send a transaction. I have found a server that works but there don't seem to be very many. Do you think I would still be able to send one more transaction before finally upgrading?
I was able to get it to work about 2 weeks ago, I was able to get it to send eventually avoiding the phony error messages by choosing different servers until it worked. Has anybody had success doing this in the past day or so? What should I do?

Thanks
Jump to: