Skip to content

@romanornr romanornr released this Apr 30, 2020 · 384 commits to dev-via since this release

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

875f34f01a51bc429e7e7488543aa39fb19067d028827f86e2f975dee1834b3e  vialectrum-portable.exe
83e2585113e85506694eead067140563d81cd63fbf3232af8f37188287271a79  vialectrum-setup.exe
18a8dd919853967a57591718d987ffbfa506789331aea334ef6aca760849542e  vialetrum.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE+1u6Oha8avDSoh1hP5I2jw0hogYFAl6q6w4ACgkQP5I2jw0h
ogaIKQf9F1bXgD3Lx3InwNJ+Ux6r59X8OLWZ6EjPZo++NtLTmnlJhdbLG3R0x7gx
1P/IWCmkJFP3AuuX7xuY+BJa7lwmywBDQSwFHbwoBARRA19S539iyLbWjXGUVYx1
Wls/r8480bvkRG4NYi+j5ZVrFAu/0Xe8oNdzsPzmbdrqoPewMz0khifR0fbD/ZnJ
sZK7EfthoBWPYzhjsFF8vjyq4JbZvFMd3Nw3Xs5yB/df3y9rI1NttyeduD6Pd4AX
uN/LfXULZwc6ylwlU9BeGD4xVRUbNiFvEOx62OxsChzVetAXUzm/X0wl8R4xLPC8
0qqxrfWy2BfINi7gQliT46tOU0m6VQ==
=3uCQ
-----END PGP SIGNATURE-----
```
Assets 5

@romanornr romanornr released this Jan 3, 2020 · 1314 commits to dev-via since this release

Release 3.3.8 - (Jan 3, 2019)

  • fix some bugs with recent bump fee (RBF) improvements (#5483, #5502)

  • fix #5491: watch-only wallets could not bump fee in some cases

  • appimage: URLs could not be opened on some desktop environments (#5425)

  • faster tx signing for segwit inputs for really large txns (#5494)

  • A few other minor bugfixes and usability improvements.

  • The AppImage Linux x86_64 binary and the Windows setup.exe
    (so now all Windows binaries) are now built reproducibly.

  • Bump fee (RBF) improvements:
    Implemented a new fee-bump strategy that can add new inputs,
    so now any tx can be fee-bumped (d0a4366). The old strategy
    was to decrease the value of outputs (starting with change).
    We will now try the new strategy first, and only use the old
    as a fallback (needed e.g. when spending "Max").

  • CoinChooser improvements:

    • more likely to construct txs without change (when possible)
    • less likely to construct txs with really small change (e864fa5)
    • will now only spend negative effective value coins when
      beneficial for privacy (cb69aa8)
  • fix long-standing bug that broke wallets with >65k addresses (#5366)

  • Windows binaries: we now build the PyInstaller boot loader ourselves,
    as this seems to reduce anti-virus false positives (1d0f679)

  • Android: (fix) BIP70 payment requests could not be paid (#5376)

  • Android: allow copy-pasting partial transactions from/to clipboard

  • Fix a performance regression for large wallets (c6a54f0)

  • Qt: fix some high DPI issues related to text fields (37809be)

  • Trezor:

    • allow bypassing "too old firmware" error (#5391)
    • use only the Bridge to scan devices if it is available (#5420)
  • hw wallets: (known issue) on Win10-1903, some hw devices
    (that also have U2F functionality) can only be detected with
    Administrator privileges. (see #5420 and #5437)
    A workaround is to run as Admin, or for Trezor to install the Bridge.

  • Several other minor bugfixes and usability improvements.

  • qt: fix crash during 2FA wallet creation (#5334)

  • fix synchronizer not to keep resubscribing to addresses of
    already closed wallets (e415c0d)

  • fix removing addresses/keys from imported wallets (#4481)

  • kivy: fix crash when aborting 2FA wallet creation (#5333)

  • kivy: fix rare crash when changing exchange rate settings (#5329)

  • A few other minor bugfixes and usability improvements.

  • The logging system has been overhauled (#5296).
    Logs can now also optionally be written to disk, disabled by default.

  • Fix a bug in synchronizer (#5122) where client could get stuck.
    Also, show the progress of history sync in the GUI. (#5319)

  • fix Revealer in Windows and MacOS binaries (#5027)

  • fiat rate providers:

    • added CoinGecko.com and CoinCap.io
    • BitcoinAverage now only provides historical exchange rates for
      paying customers. Changed default provider to CoinGecko.com (#5188)
  • hardware wallets:

    • Ledger: Nano X is now recognized (#5140)
    • KeepKey:
      • device was not getting detected using Windows binary (#5165)
      • support firmware 6.0.0+ (#5205)
    • Trezor: implemented "seedless" mode (#5118)
  • Coin Control in Qt: implemented freezing individual UTXOs
    in addition to freezing addresses (#5152)

  • TrustedCoin (2FA wallets):

    • better error messages (#5184)
    • longer signing timeout (#5221)
  • Kivy:

    • fix bug with local transactions (#5156)
    • allow selecting fiat rate providers without historical data (#5162)
  • fix CPFP: the fees already paid by the parent were not included in
    the calculation, so it always overestimated (#5244)

  • Testnet: there is now a warning when the client is started in
    testnet mode as there were a number of reports of users getting
    scammed through social engineering (#5295)

  • CoinChooser: performance of creating transactions has been improved
    significantly for large wallets. (d56917f)

  • Importing/sweeping WIF keys: stricter checks (#4638, #5290)

  • Electrum protocol: the client's "user agent" has been changed from
    "3.3.5" to "electrum/3.3.5". Other libraries connecting to servers
    can consider not "spoofing" to be Electrum. (#5246)

  • Several other minor bugfixes and usability improvements

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

44a7d072582bcfbbc683e6d25a9bfb52624e29dfa689c7f09db9cf1e49935687  vialectrum.exe
f3a7a647fe312e6c3572efc979b0651dc06b6f0fae015dad5fe2e74f80669193  vialectrum-portable.exe
3bdc3cd66d16e34ce22b69717be599109beb5741fa3d55bbc483f33004b83e3c  vialectrum-setup.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE+1u6Oha8avDSoh1hP5I2jw0hogYFAl4QcusACgkQP5I2jw0h
ogaN7wgAokvffuZMC9RNt0t03zECi2O3ryTKLxIE7/RpcmCBapGPZ+jbPbDCflF5
G6x9Nn1xDu30YEFpyHoDyt7YjE0GXJ/00m4r2huq9AKJ16vHtfI/OqmpjoB9bo+3
Cj2CNQzxkkWfWbUCLcgzA6ZNg3RcywFcOpEhDdnuizesk7e51TuP6NQPce9hJm43
hS6syWVWDQluTIBLh/8IgJbpJ10yOfBSEA2Xyy2Cl/DvDIGlhPymA6/4mgYqg0q8
ySRxERFt++Y4Dsbkjdt2JxScN2MsVbgtIJe/clIjbyDjWhDy34OtV3IK2sTsmQjB
hRLrP+n2kGIBfenEhW8OM4SL7bgznQ==
=8RPl
-----END PGP SIGNATURE-----
Assets 5
  • 3.3.4.1
  • 3262fe5
  • Compare
    Choose a tag to compare
    Search for a tag
  • 3.3.4.1
  • 3262fe5
  • Compare
    Choose a tag to compare
    Search for a tag

@romanornr romanornr released this Mar 12, 2019 · 2456 commits to master since this release

Release 3.3.4.1 - (March 12, 2019)

  • AppImage: we now also distribute self-contained binaries for x86_64
    Linux in the form of an AppImage (#5042). The Python interpreter,
    PyQt5, libsecp256k1, PyCryptodomex, zbar, hidapi/libusb (including
    hardware wallet libraries) are all bundled. Note that users of
    hw wallets still need to set udev rules themselves.
  • hw wallets: fix a regression during transaction signing that prompts
    the user too many times for confirmations (commit 2729909)
  • transactions now set nVersion to 2, to mimic Viacoin Core
  • fix Qt bug that made all hw wallets unusable on Windows 8.1 (#4960)
  • fix bugs in wallet creation wizard that resulted in corrupted
    wallets being created in rare cases (#5082, #5057)
  • fix compatibility with Qt 5.12 (#5109)
  • Do not expose users to server error messages (#4968)
  • Notify users of new releases.
  • Hardware wallet fixes (#4991, #4993, #5006)
  • Display only QR code in QRcode Window
  • Fixed code signing on MacOS
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

ae8d44e70b11f66ba4fb8c7d9bf038af6bac8c61df5c7c641e4f5adfc8a1d640  vialectrum.dmg
893994e75d53e0506064a0a378ac1ac93fa3b9e2463a42d382f503a9983f0cde  vialectrum.exe
6c25f57ba3e96be824a8287ad407b4e30a3b6f35e6b201a2c78af26c7f9fb330  vialectrum-portable.exe
f4687107ed7a7beed278a04b0c388ff10f62df54b2632cf7e4c29452eb827bbd  vialectrum-setup.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE+1u6Oha8avDSoh1hP5I2jw0hogYFAlyUA/gACgkQP5I2jw0h
ogZwWwgAqhxS96TAm1TIie0V7nJspaw2tVjMtEsqtdBKmrqTn7SJPWe/X6Pzoheb
f/QeNmCRrk93vqh/ePF4REHA1GOa/rWywgFcolbL3GEy2U/ZFzLZWSo41lVIBIaV
eYGlWRm9rMHO12bjD0boa5g4tFdf4FFRwRU41yrxApv6nKxzt/zLVlSzhtUhfVaF
CwnMf5EuR5Qn8oQFnBEOYLMv14wkJCwqiFkTC9YBaVwq115ikYrdGlWn35sd2JXB
/DgVDRcKFMoR6j7/88dIO970Vjx9q1bpOylEBuvPiA4ZOO+noZZUtFAFQmnnm6iv
8024SDvlPgUHngtkpQcjamYSDzoRQQ==
=qnEv
-----END PGP SIGNATURE-----
Assets 6

@romanornr romanornr released this Jan 21, 2019 · 2694 commits to master since this release

Hodler's Edition (January 21, 2019)

  • Fix Qt history export bug
  • Improve network timeouts
  • Prepend server transaction_broadcast error messages with
    explanatory message. Render error messages as plain text.
  • The network layer has been rewritten using asyncio and aiorpcx.
    In addition to easier maintenance, this makes the client
    more robust against misbehaving servers.
  • The minimum python version was increased to 3.6
  • The blockchain headers and fork handling logic has been generalized.
    Clients by default now follow chain based on most work, not length.
  • New wallet creation defaults to native segwit (bech32).
  • Segwit 2FA: TrustedCoin now supports native segwit p2wsh
    two-factor wallets.
  • RBF batching (opt-in): If the wallet has an unconfirmed RBF
    transaction, new payments will be added to that transaction,
    instead of creating new transactions.
  • fix viacoin URI handling when app already running (#4796)
  • Qt listings rewritten:
    the History tab now uses QAbstractItemModel, the other tabs use
    QStandardItemModel. Performance should be better for large wallets.
  • Several other minor bugfixes and usability improvements.
  • Revealer: the PRNG used has been changed (#4649)
  • Fix DNS resolution on Windows
  • Fix websocket bug in daemon
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

80bddc34051c89ebbe2655aaf6ea64a5819349719c8f93a3b0bfa111daf6e834  vialectrum.exe
17bc9b357f3ae50a6235ed218e09fd0448e47d32a7a1e52eb22bbcbe0bf45f0b  vialectrum-portable.exe
0e7808e02fcd91ac2ff60a0106d0127d9f1f4c0fc146ece7c12aa722ffaa91c7  vialectrum-setup.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE+1u6Oha8avDSoh1hP5I2jw0hogYFAlxFyrEACgkQP5I2jw0h
ogbVTAf7BlTC2HoMyYZaqoy01CZDyA9mnrPZS2RuzOr8aJ07ZNBh/cHIrZIwRND3
aCgBZOTWI08vwNLUYT3F389zbs2MtIOTvDQkg7Rg0FTIRa1EoTxRWZJx1FNBOw38
R45hiNxgzSekeuVEDPgnXaCopjetr4bLANbgc3zK6AyIrE65NkoXuJqKQYmGa+Oc
0+y74Eh2e0OI9VqkTDsRRMKXvajFhZViMqqsd5zXZf4NQ2s3o7rvV1iY5vIX3Cu1
sD/nlFirWQeml8aJTNnHfUkGdiri3kuufL13UFsgkj4IqhjSDT1aojVcGZGUIuit
FLUR4yLJzgYkZQIxAcGqmyRzuyR57g==
=mgSD
-----END PGP SIGNATURE-----
Assets 5

@romanornr romanornr released this Jan 11, 2019 · 2710 commits to master since this release

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

a6dc17d87dd506974e69e3bbe6bf371f351273ea213e79b311ebccac756484dc  vialectrum.exe
2c2a30189920a904604529c3169b65a90d5985ae790fd05e8236076cf443a5c3  vialectrum-portable.exe
6db42eb82f561249a2ee3cca9ab986db13b24f1c28c987ad6e823dce992de4ac  vialectrum-setup.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE+1u6Oha8avDSoh1hP5I2jw0hogYFAlw5K8QACgkQP5I2jw0h
ogbm7ggAsTR1X8ZeyPmcTpNDSQbpn256E9D6oo6ATjgi+B0GO16oCIW5oAFlgt+4
351bVBrKtixhyXPe3ztj8IEouBUtLuRNaGyCgZB0FFXRShDkG1NW1VDBp0DfXkrr
X7+/ZFTcsQj1p2I/TyD2hau01J31/wdqFZ9ZUcDYJcGP7Au9Cn5WZ5SY/kTRQI5T
zpsOk088enFZQRMVGLOWl3zRN89L2KZjqLTyPli5DRU8yHtygftKUbYoeyMBuW3r
WVB2pYA36dthmgi3/cN22qaZQbMVIVCQxNvZqSybd6cUcfFul1qFYMegRjGT8+KB
dK/SPfHPKb6DvfoQBfcvvR6KThuRQg==
=ZQne
-----END PGP SIGNATURE-----
Assets 5

@romanornr romanornr released this Sep 4, 2018 · 3556 commits to master since this release

Release 3.2.2 - Satoshi's Vision (September 4, 2018)

  • Fix DNS resolution on Windows

  • Fix websocket bug in daemon

  • fix Windows binaries: due to build process changes, the locale files
    were not included; the language could not be changed from English

  • fix Linux distributables: wordlists were not included (#4475)

  • If present, libsecp256k1 is used to speed up elliptic curve
    operations. The library is bundled in the Windows, MacOS, and
    Android binaries. On Linux, it needs to be installed separately.

  • Two-factor authentication is available on Android. Note that this
    will only provide additional security if one time passwords are
    generated on a separate device.

  • Semi-automated crash reporting is implemented for Android.

  • Transactions that are dropped from the mempool are kept in the
    wallet as 'local', and can be rebroadcast. Previously these
    transactions were deleted from the wallet.

  • The scriptSig and witness part of transaction inputs are no longer
    parsed, unless actually needed. The wallet will no longer display
    'from' addresses corresponding to transaction inputs, except for
    its own inputs.

  • The partial transaction format has been incompatibly changed. This
    was needed as for partial transactions the scriptSig/witness has to
    be parsed, but for signed transactions we did not want to do the
    parsing. Users should make sure that all instances of Electrum
    they use to co-sign or offline sign, are updated together.

  • Signing of partial transactions created with online imported
    addresses wallets now supports significantly more
    setups. Previously only online p2pkh address + offline WIF was
    supported. Now the following setups are all supported:

    • online {p2pkh, p2wpkh-p2sh, p2wpkh} address + offline WIF,
    • online {p2pkh, p2wpkh-p2sh, p2wpkh} address + offline seed/xprv,
    • online {p2sh, p2wsh-p2sh, p2wsh}-multisig address + offline seeds/xprvs
      (potentially distributed among several different machines)
      Note that for the online address + offline HD secret case, you need
      the offline wallet to recognize the address (i.e. within gap
      limit). Having an xpub on the online machine is still the
      recommended setup, as this allows the online machine to generate
      new addresses on demand.
  • Segwit multisig for bip39 and hardware wallets is now enabled.
    (both p2wsh-p2sh and native p2wsh)

  • Ledger: offline signing for segwit inputs (#3302) This has already
    worked for Trezor and Digital Bitbox. Offline segwit signing can be
    combined with online imported addresses wallets.

  • Added Revealer plugin. ( https://revealer.cc ) Revealer is a seed
    phrase back-up solution. It allows you to create a cold, analog,
    multi-factor backup of your wallet seeds, or of any arbitrary
    secret. The Revealer utilizes a transparent plastic visual one time
    pad.

  • Fractional fee rates: the Qt GUI now displays fee rates with 0.1
    sat/byte precision, and also allows this same resolution in the
    Send tab.

  • Hardware wallets: a "show address" button is now displayed in the
    Receive tab of the Qt GUI. (#4316)

  • Trezor One: implemented advanced/matrix recovery (#4329)

  • Qt/Kivy: added "sat" as optional base unit.

  • Kivy GUI: significant performance improvements when displaying
    history and address list of large wallets; and transaction dialog
    of large transactions.

  • Windows: use dnspython to resolve dns instead of socket.getaddrinfo
    (#4422)

  • Importing minikeys: use uncompressed pubkey instead of compressed
    (#4384)

  • SPV proofs: check inner nodes not to be valid transactions (#4436)

  • Qt GUI: there is now an optional "dark" theme (#4461)

  • Several other minor bugfixes and usability improvements.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

5fccc803b16df9aef5c9b0705e373e8d0af9c72349e0d68ddbe19fb5c90f3335  vialectrum-3.2.2-1.exe
1d1e4d1b330dd9f0e7d7f0204feb0918f2ed8b0f01565382a8d7beeb50d94f72  vialectrum-3.2.2-1-portable.exe
3a145f564e11b6090842a533854ffd60492e2bea7f288d9b768fa23cb724170d  vialectrum-3.2.2-1-setup.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE+1u6Oha8avDSoh1hP5I2jw0hogYFAluOaqYACgkQP5I2jw0h
ogbgWQgAtFaOMDpNO3Z9PAtw4bzbYzs6Oklr8uFqtplrDEK/c4Gm0xtKmErEDNNd
Es6fOEmvhwUDzIdWh3ewW682w5fCFwEyaPLRj9ZcxhUc1qXk6kL9j0e1PdQ+mTIX
+IxgObzNWNmWc5Q8H4P0mm0622O5CdjkvSEheNvY3aqEO1QGtBdA2byhdiYpQype
cjE6bQbbOlN/Rlqll4pT+icsdYY9oALtU2iV/IQP+zCy+IHsEufqxMVWE8Ct0Qc6
eYMaKJ1ar+xDHYvDtpnBByoJf5Tq/7RMSu+aRNACc9cI7i5gOOa+Gn5L7Mbs+Qix
tkJ0ttsS4iUAgsx8S17IzvDWQHdz1w==
=LCKY
-----END PGP SIGNATURE-----
Assets 5
  • 3.1.3.1
  • bcaf8da
  • Compare
    Choose a tag to compare
    Search for a tag
  • 3.1.3.1
  • bcaf8da
  • Compare
    Choose a tag to compare
    Search for a tag

@romanornr romanornr released this Apr 27, 2018 · 3974 commits to master since this release

Release 3.1.3.1 - (April 27, 2018)

  • support https://revealer.cc

  • Qt GUI: seed word auto-complete during restore

  • Android: fix some crashes

  • performance improvements (wallet, and Qt GUI)

  • hardware wallets: show debug message during device scan

  • Digital Bitbox: enabled BIP84 (p2wpkh) wallet creation

  • add regtest support (via --regtest flag)

  • other minor bugfixes and usability improvements

  • Kivy/android: request PIN on startup

  • Improve OSX build process

  • Fix various bugs with hardware wallets

  • Other minor bugfixes

  • fix #4031: Trezor T support

  • partial fix #4060: proxy and hardware wallet can't be used together

  • fix #4039: can't set address labels

  • fix crash related to coinbase transactions

  • MacOS: use internal graphics card

  • fix openalias related crashes

  • speed-up capital gains calculations

  • hw wallet encryption: re-prompt for passphrase if incorrect

  • other minor fixes.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

a36dc06ed49b476c1f2f4489d04fcbcd  dist/vialectrum-3.1.3.1.exe
6bd5ca191b61b705c223e9f240a24990  dist/vialectrum-3.1.3.1-portable.exe
f08bfe55b91bc3c3937ce3c4a7fdcee9  dist/vialectrum-3.1.3.1-setup.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE+1u6Oha8avDSoh1hP5I2jw0hogYFAlrjQOEACgkQP5I2jw0h
ogZSEAf/UAs/j+b2xJJDYdd7JuHD1iwLCJFQ9u4/rP+lMu9RZ1Kvw+9GD5NInnG8
kUXBxNCoPKwXdvL2hzfOoFrr+qqsT91KLNWcCPh4lZBf69EGTG+wBF5DDYDgi1oX
SGsmmZqg4esb/8cnTHTWlxu0EVpvKiPb0+ZWDXWEdqvOUR7rl0zVwHRdtBbZMVvt
4oT1svi9TO5qM5MDaGhK1+f07awvMpKiL/V4uuy9WZRoCbZvoYUVt3zhYFdVX0bc
EJLCUxNaboRqDFwkmeY6V0n+fJ7sJeIWGfFS1/1Mme7Fw0iS0m4RNrTuRjLW3wyO
OUnq4fyYxaNwmZPhnKlxePrU8AqBmQ==
=HZo1
-----END PGP SIGNATURE-----

Assets 5

@romanornr romanornr released this Mar 14, 2018 · 4185 commits to master since this release

Release 3.1 - (March 14, 2018)

  • Memory-pool based fee estimation. Dynamic fees can target a desired
    depth in the memory pool. This feature is optional, and ETA-based
    estimates from Viacoin Core are still available. Note that miners
    could exploit this feature, if they conspired and filled the memory
    pool with expensive transactions that never get mined. However,
    since the Electrum client already trusts an Electrum server with
    fee estimates, activating this feature does not introduce any new
    vulnerability. In addition, the client uses a hard threshold to
    protect itself from servers sending excessive fee estimates. In
    practice, ETA-based estimates have resulted in sticky fees, and
    caused many users to overpay for transactions. Advanced users tend
    to visit (and trust) websites that display memory-pool data in
    order to set their fees.
  • Capital gains: For each outgoing transaction, the difference
    between the acquisition and liquidation prices of outgoing coins is
    displayed in the wallet history. By default, historical exchange
    rates are used to compute acquisition and liquidation prices. These
    values can also be entered manually, in order to match the actual
    price realized by the user. The order of liquidation of coins is
    the natural order defined by the blockchain; this results in
    capital gain values that are invariant to changes in the set of
    addresses that are in the wallet. Any other ordering strategy (such
    as FIFO, LIFO) would result in capital gain values that depend on
    the presence of other addresses in the wallet.
  • Local transactions: Transactions can be saved in the wallet without
    being broadcast. The inputs of local transactions are considered as
    spent, and their change outputs can be re-used in subsequent
    transactions. This can be combined with cold storage, in order to
    create several transactions before broadcasting them. Outgoing
    transactions that have been removed from the memory pool are also
    saved in the wallet, and can be broadcast again.
  • Checkpoints: The initial download of a headers file was replaced
    with hardcoded checkpoints. The wallet uses one checkpoint per
    retargeting period. The headers for a retargeting period are
    downloaded only if transactions need to be verified in this period.
  • The 'privacy' and 'priority' coin selection policies have been
    merged into one. Previously, the 'privacy' policy has been unusable
    because it was was not prioritizing confirmed coins. The new policy
    is similar to 'privacy', except that it de-prioritizes addresses
    that have unconfirmed coins.
  • The 'Send' tab of the Qt GUI displays how transaction fees are
    computed from transaction size.
  • The wallet history can be filtered by time interval.
  • Replace-by-fee is enabled by default. Note that this might cause
    some issues with wallets that do not display RBF transactions until
    they are confirmed.
  • Watching-only wallets and hardware wallets can be encrypted.
  • Semi-automated crash reporting
  • The SSL checkbox option was removed from the GUI.
  • The Trezor T hardware wallet is now supported.
  • BIP84: native segwit p2wpkh scripts for bip39 seeds and hardware
    wallets can now be created when specifying a BIP84 derivation
    path. This is usable with Trezor and Ledger.
  • Windows: the binaries now include ZBar, and QR code scanning should work.
  • The Wallet Import Format (WIF) for private keys that was extended in 3.0
    is changed. Keys in the previous format can be imported, compatibility
    is maintained. Newly exported keys will be serialized as
    "script_type:original_wif_format_key".
  • BIP32 master keys for testnet once again have different version bytes than
    on mainnet. For the mainnet prefixes {x,y,Y,z,Z}|{pub,prv}, the
    corresponding testnet prefixes are {t,u,U,v,V}|{pub,prv}.
    More details and exact version bytes are specified at:
    https://github.com/spesmilo/electrum-docs/blob/master/xpub_version_bytes.rst
    Note that due to this change, testnet wallet files created with previous
    versions of Electrum must be considered broken, and they need to be
    recreated from seed words.
  • A new version of the Electrum protocol is required by the client
    (version 1.2). Servers using older versions of the protocol will
    not be displayed in the GUI.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

63778eba43ba7eac1d2aa71079ec1cd539d6c8764287a559126280a18f71fafd  vialectrum-3.1.exe
0db4c62f4126f9617be5e556c9edaa6943921ea4a2f5d4c85a126da1b8728847  vialectrum-3.1-portable.exe
b8aef1cbf25e8d8a389848a5366e86e9bfdffb4ec15092d28a21462302a1e213  vialectrum-3.1-setup.exe
-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEE+1u6Oha8avDSoh1hP5I2jw0hogYFAlqpmMsACgkQP5I2jw0h
ogbR5wf/YCjsggkk0ri/PvvANtpVYAraHPf2epN06pVtmC9fmYrCpFT7zggdcmBL
JcuQHaGjoodVJXPBQehxOXs1vwiyQK2DEnnffcCYmGEVRJp+C0UCohazLLUW8mSH
RIn96nnoli8YL2XTyGRUhWuBjCgdBX85EeqOWvS+Ut66A09FJNZ1ynt9QCspoUx/
KDizTOMzM1ZLlmSsurT8McXys3Dh2PladN1OSF4/7Gm24+GRGl1Q1inYiRGd4HN9
irhxuFpaR0x3IajZBKrDE+xoyMVS0wLae6AoZ6ikVICvBREvkmLycbUq2QhZzXyV
Qi+l/O6ge1pEOe/KjAegiRnOTzX/5Q==
=pvMt
-----END PGP SIGNATURE-----
Assets 5

@romanornr romanornr released this Jan 22, 2018 · 4675 commits to master since this release

Before you upgrade, make sure you have saved your wallet seed on paper. You can use https://coinomi.com for importing your seed/privkeys

Release 3.0.5 : (Security update)

This is a follow-up to the 3.0.4 release, which did not completely fix
issue #3374. Users should upgrade to 3.0.5.

  • The JSONRPC interface is password protected
  • JSONRPC commands are disabled if the GUI is running, except 'ping',
    which is used to determine if a GUI is already running

Release 3.0.4 : (Security update)

  • Fix a vulnerability caused by Cross-Origin Resource Sharing (CORS)
    in the JSONRPC interface. Previous versions of Electrum are
    vulnerable to port scanning and deanonimization attacks from
    malicious websites. Wallets that are not password-protected are
    vulnerable to theft.
  • Bundle QR scanner with Android app
  • Minor bug fixes

Release 3.0.3

  • Qt GUI: sweeping now uses the Send tab, allowing fees to be set
  • Windows: if using the installer binary, there is now a separate shortcut
    for "Electrum Testnet"
  • Digital Bitbox: added suport for p2sh-segwit
  • OS notifications for incoming transactions
  • better transaction size estimation:
    • fees for segwit txns were somewhat underestimated (#3347)
    • some multisig txns were underestimated
    • handle uncompressed pubkeys
  • fix #3321: testnet for Windows binaries
  • fix #3264: Ledger/dbb signing on some platforms
  • fix #3407: KeepKey sending to p2sh output
  • other minor fixes and usability improvements

Release 3.0.2

  • sweeping minikeys: search for both compressed and uncompressed
    pubkeys
  • fix wizard crash when attempting to reset Google Authenticator
  • fix #3248: fix Ledger+segwit signing
  • fix #3262: fix SSL payment request signing
  • other minor fixes.

Release 3.0 - Uncanny Valley (November 1st, 2017)

  • The project was migrated to Python3 and Qt5. Python2 is no longer
    supported. If you cloned the source repository, you will need to
    run "python3 setup.py install" in order to install the new
    dependencies.

  • Segwit support:

    • Native segwit scripts are supported using a new type of
      seed. The version number for segwit seeds is 0x100. The install
      wizard will not create segwit seeds by default; users must
      opt-in with the segwit option.

    • Native segwit scripts are represented using bech32 addresses,
      following BIP173. Please note that BIP173 is still in draft
      status, and that other wallets/websites may not support
      it. Thus, you should keep a non-segwit wallet in order to be
      able to receive bitcoins during the transition period. If BIP173
      ends up being rejected or substantially modified, your wallet
      may have to be restored from seed. This will not affect funds
      sent to bech32 addresses, and it will not affect the capacity of
      Vialectrum to spend these funds.

    • Segwit scripts embedded in p2sh are supported with hardware
      wallets or bip39 seeds. To create a segwit-in-p2sh wallet,
      trezor/ledger users will need to enter a BIP49 derivation path.

    • The BIP32 master keys of segwit wallets are serialized using new
      version numbers. The new version numbers encode the script type,
      and they result in the following prefixes:

      • xpub/xprv : p2pkh or p2sh
      • ypub/yprv : p2wpkh-in-p2sh
      • Ypub/Yprv : p2wsh-in-p2sh
      • zpub/zprv : p2wpkh
      • Zpub/Zprv : p2wsh

      These values are identical for mainnet and testnet; tpub/tprv
      prefixes are no longer used in testnet wallets.

    • The Wallet Import Format (WIF) is similarly extended for segwit
      scripts. After a base58-encoded key is decoded to binary, its
      first byte encodes the script type.

      The distinction between p2sh and p2pkh in private key means that
      it is not possible to import a p2sh private key and associate it
      to a p2pkh address.

  • A new version of the Vialectrum protocol is required by the client
    (version 1.1). Servers using older versions of the protocol will
    not be displayed in the GUI.

  • By default, transactions are time-locked to the height of the
    current block. Other values of locktime may be passed using the
    command line.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

4fd682595106d3bdce5eb5add4bd331a  vialectrum-3.0.5.exe
9cc7d275ebd90c6542179062429f821b  vialectrum-3.0.5-portable.exe
8d465794509a2dea1292756501d73eb0  vialectrum-3.0.5-setup.exe
-----BEGIN PGP SIGNATURE-----

iQEyBAEBCAAdFiEE+1u6Oha8avDSoh1hP5I2jw0hogYFAlplLLcACgkQP5I2jw0h
ogYJTQf2PndrfIdVAQY9ZZEDznbR5A4NCuhqlWuYZP94kmuv+Vr5xwqjVNzeMioN
G2WPTQdkweysCcRayKfjQOI+T6R2SSvC9tT0wlFGhBFCxS7C5qonSPR1+xGxAI/u
XHFsMjZ22adBkShKKzNpU966HyAeZ/BxJmIf3QQYGT1fQwuYC7h+bXYEcuDUjjC+
XNOPWlnW+YuULd/2SxwGXwggCDGr6hS0B7IKNRhKFVlknR/ZQ1CoUvzZHKXLLljg
yRvHSAtzEy0vxnuXL2aNEWVnDWMpFkY5jf1nDL8yWnBUUdOwtvsQV7pJfp5XuwdS
ZbyawwbpQ6XZ186sIlTCVTezUnbN
=40xM
-----END PGP SIGNATURE-----
Assets 5

@romanornr romanornr released this Apr 11, 2017 · 5979 commits to master since this release

Before you upgrade, make sure you have saved your wallet seed on paper.
  • Use instantly: Electrum doesn't download the blockchain or require your computer to sync with the network. Instead, it is maintained on a tamper-proof, remote server.
  • Safe: Your unique twelve word pass-phrase and private keys are never sent to the vialectrum servers. All information received from the server is verified using Simplified Payment Verification (SPV).
  • Forgiving: Never be concerned about losing your wallet! With your unique twelve-word seed, you can always recover and restore your wallet...even if you sustain the worst of hardware or software failures.
    Cold storage: Use vialectrum to generate and manage your secure offline wallets, enabling you to take some or all of your funds completely offline.
  • Accessible: Export your private keys to other Viacoin clients, at your convenience.
  • Segwit: Experience an observable change in the average size of blocks, as a significant amount of transactional data is removed from the traditional block structure.
  • Add-ons: Vialectrum supports third-party plugins: Multisig services, Hardware wallets (Trezor & Ledger), etc.
  • Multisig: Split the permission to spend your coins between several wallets.
  • No Lock-In: You can export your private keys and use them in the Viacoin Core wallet.
  • Two factor authentication: Be safe from malware Use two-factor authentication.
Assets 5
You can’t perform that action at this time.