Bug #12323

Electrum offline signing

Added by zivke 2017-03-12 00:44:19 . Updated 2018-03-24 22:46:10 .

Status:
Resolved
Priority:
Normal
Assignee:
s7r
Category:
Target version:
Start date:
2017-03-12
Due date:
% Done:

100%

Feature Branch:
Type of work:
Debian
Blueprint:

Starter:
Affected tool:
Electrum
Deliverable for:

Description

The used Electrum version 2.7.9 has an offline signing bug - tries to connect to the server and times out failing to sign the transaction. This bug makes Tails unusable as a secure bitcoin wallet. This bug is fixed in the >=2.7.11 versions of Electrum.


Subtasks


Related issues

Related to Tails - Feature #12545: Install Electrum >= 2.8.0 for Digital Bitbox hardware wallet support Rejected 2017-05-16
Blocked by Tails - Feature #15022: Electrum package update to version 3.0.6 Resolved 2017-12-07

History

#1 Updated by emmapeel 2017-03-24 09:16:28

  • Assignee set to zivke
  • Priority changed from Elevated to Normal

Hello:

Could you point me out to an Electrum source about this bug?

I only found https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848303
and https://github.com/spesmilo/electrum/issues/2146

but they seem to be fixed with the Electrum package shipped in Tails.

#2 Updated by emmapeel 2017-03-24 09:16:49

  • Type of work changed from Code to Research

#3 Updated by emmapeel 2017-03-24 09:17:05

  • QA Check set to Info Needed

#4 Updated by zivke 2017-03-24 09:32:47

emmapeel wrote:
> Hello:
>
> Could you point me out to an Electrum source about this bug?
>
> I only found https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848303
> and https://github.com/spesmilo/electrum/issues/2146
>
> but they seem to be fixed with the Electrum package shipped in Tails.

The point is that the Electrum 2.7.9 that is installed on current version of Tails has an offline signing bug. I don’t have any more information for you, other than the Electrum changelog that states that the offline signing bug has been fixed in version 2.7.11: https://github.com/spesmilo/electrum/blob/master/RELEASE-NOTES#L77

I have found one more guy complaining about this here:
https://bitcointalk.org/index.php?topic=1786700.0

#5 Updated by intrigeri 2017-03-26 08:04:05

  • Assignee changed from zivke to emmapeel

(Requested info was provided.)

#6 Updated by emmapeel 2017-03-28 11:58:18

  • QA Check deleted (Info Needed)
  • Type of work changed from Research to Wait

I have contacted the Debian mantainters of the package to see when it is going to be updated ( https://tracker.debian.org/pkg/electrum )

#7 Updated by emmapeel 2017-03-28 12:23:44

  • Status changed from New to Confirmed
  • Assignee changed from emmapeel to zivke

I am afraid that Stretch is already in Deep Freeze, so I doubt they will upload the package for Stretch…

We have to wait a bit to have a newer Electrum version.

#8 Updated by emmapeel 2017-03-28 12:40:47

  • Affected tool deleted (Additional Software Packages)

#9 Updated by emmapeel 2017-06-13 11:06:02

  • related to Feature #12545: Install Electrum >= 2.8.0 for Digital Bitbox hardware wallet support added

#10 Updated by qbeukes 2017-10-09 19:12:59

emmapeel wrote:
> I have contacted the Debian mantainters of the package to see when it is going to be updated ( https://tracker.debian.org/pkg/electrum )
> We have to wait a bit to have a newer Electrum version.

Please clarify what needs to be waited for before Electrum can be upgraded to a new version. Is there anywhere I can assist to help get this done faster?

#11 Updated by greatbugreporter 2017-11-28 00:42:52

Can we PLEASE get an update for Electrum? The 2.7.9 version makes it impossible to sign a bitcoin transaction offline. That’s one of the main reasons to use tails for users wanting to have a secure cold storage and transferring via an air gapped system.

#12 Updated by intrigeri 2017-11-29 10:18:18

  • Assignee deleted (zivke)
  • Type of work changed from Wait to Debian

greatbugreporter wrote:
> Can we PLEASE get an update for Electrum?

I’m afraid shouting won’t help. There are a few other areas of Tails where improvements will benefit all Tails users, so please understand we’re prioritizing them over adding new features to a component (Electrum) that is used by a small amount of users.

> The 2.7.9 version makes it impossible to sign a bitcoin transaction offline. That’s one of the main reasons to use tails for users wanting to have a secure cold storage and transferring via an air gapped system.

Sure, that’s a valid feature request. Nobody is actively working on improving Electrum support in Tails at this point. I’ve just sent a call for help about it. My hopes it’ll work are quite slim but who knows :) Worst case, once Tails is based on Debian Buster (best case: 2018Q3; worst case: mid-2019) this feature will be included.

#13 Updated by greatbugreporter 2017-11-29 23:19:18

Sorry, the idea with bolding the PLEASE wasn’t intended as screaming but a desperate plea.
I’ve created a post on reddit to promote this issue as well and hopefully find some help: https://www.reddit.com/r/Bitcoin/comments/7ghnhm/the_electrum_version_bundled_in_tails_is_really/

#14 Updated by intrigeri 2017-12-08 07:53:39

  • Affected tool set to Electrum

#15 Updated by intrigeri 2017-12-08 07:59:51

  • blocked by Feature #15022: Electrum package update to version 3.0.6 added

#16 Updated by intrigeri 2018-03-23 06:44:34

  • Assignee set to s7r
  • QA Check set to Info Needed

s7r, is this fixed in Tails 3.6+?

#17 Updated by s7r 2018-03-24 22:46:10

  • Status changed from Confirmed to Resolved
  • % Done changed from 0 to 100

Yes, this is fixed in Tails 3.6. Closing this for now.