Electrum package update to version 3.0.6
There was a major upgrade in Bitcoin (SegWit) that aims to increase network’s capacity in terms of transactions per second. Big picture - it consists in discounting the bytes of ECDSA signatures and should have the effect to reduce transaction fees and fix some unwanted transaction mutation. This brings new address types (bench32) which are not compatible with legacy clients.
Taking these in consideration, we must upgrade to (at least) Electrum 3.0.2 as fast as possible. The current version still works, and will continue to do so for sufficient time in advance (without the SegWit feature) so setting this as normal priority.
The config file format did not change from 2.7.x so users with persistence enabled that have a config file on disk should not be affected.
Upstream migrated this project to python3 and at this moment we are waiting for python3-jsonrpclib-pelix to go though new, before we can have Electrum 3.0.2 in testing.
We will include 3.0.2 in the first Tails release after it lands in stretch-backports. I’ll be sure to update this ticket when this happens.
Feature Branch: feature/15022-electrum-3.0.6