SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for electrum-4.3.0-2.2.noarch.rpm :

* Fri Aug 12 2022 Jiri Slaby - Update to version 4.3.0
* This version introduces a set of UI modifications that simplify the use of Lightning. The idea is to abstract payments from the payment layer, and to suggest solutions when a lightning payment is hindered by liquidity issues.
* In addition, the following new features are worth noting: - support for the Blockstream Jade hardware wallet (#7633) - support for LNURL-pay (LUD-06) (#7839) - updated trampoline feature bit in invoices (#7801) - the claim transactions of reverse swaps are not broadcast until the parent transaction is confirmed. This can be overriden by manually broadcasting the locakl transaction. - the fee of submarine swap transactions can be bumped (#7724) - better error handling for trampoline payments, which should improve payment success rate (#7844) - channel backups are removed automatically when the corresponding channel is redeemed (#7513)- add lift-protobuf-version.patch
* Wed Jun 01 2022 Jiri Slaby - Update to version 4.2.2
* watching onchain outputs: significant perf. improvements (#7781)
* enforce relative order of some msgs during chan reestablishment
* fix force-close containing incoming HTLCs
* smarter pairing during sign_transaction (238619f1)
* keepkey: fix pairing with device using a workaround (#7779)
* fix \"Automated BIP39 recovery\" not scanning change paths (#7804)
* bypass network proxy for localhost electrum server (#3126)
* Mon May 02 2022 Jiri Slaby - Update to version 4.2.1 - revert to defaulting the UI language to English (25fee6a6) - more resilient startup: better error-handling and fallback (#7447) - fix LN error/warning message-handling, and fix regression that errors during channel-open were not properly shown in GUI (a92dede4) - during LN chan open, do not backup wallet automatically (#7733) - Imported wallets: fix delete_address rm-ing too many txs (#7587) - fix potential deadlock in wallet.py (d3476b6b) - ledger: add progress indicator to sign_transaction (#7516) - The minimum python version was increased to 3.8 (#7661) - redesigned MPP splitting algorithm (#7202) - trampoline: implement multi-trampoline MPP (#7623) - implement option_shutdown_anysegwit (#7542) - implement option_channel_type (#7636) - implement modern closing negotiation (#7586, #7680) - improve support for \"lightning:\" URIs on all platforms (#7301) - add setting \"show amounts with msat precision\" (5891e039) - add setting \"add thousand separators to bitcoin amounts\" (#7427) - implement Unix sockets and make them the default (#7545, #7566) - add \"bumpfee\" command (#7438) - show network setup on first start before wallet creation (#7464) - add \"Child Pays For Parent\" option (#7487) - improved locale handling (22bb52d5, 7cb11ced, 4293d6ec) - trezor: bump trezorlib to 0.13 (#7590) - bitbox02: bump bitbox02 to 6.0, support send-to-taproot (#7693) - ledger: support \"Ledger Nano S Plus\" (#7692) - added support for sighash types beside \"ALL\" (#7453) - signmessage: also accept Trezor-type sigs for segwit addrs (#7668) - network: make request timeout configurable (#7696) - paytomany (onchain txout batching) now allows multiple max(\"!\") amounts with specified weights (#7492) - Lots of other minor bugfixes and usability improvements.- cleanup .spec- remove lift-py-deps.patch (it\'s upstream now)
* Thu Feb 10 2022 Jiri Slaby - lift python-dnspython version to allow 2.2
* Mon Aug 30 2021 Jan Baier - Update to version 4.1.5
* Kivy: fix paying bip70 invoices (regression) (90579ccf)
* fix: payment requests not saved if process is killed (6a049d99)
* Lightning: improve payment success when using trampoline (3a7f5373)
* add support for signet test network (#7282)
* Qt GUI: allow restoring from SLIP39 seeds (#6917)
* Qt GUI: rework QR code scanning on Windows and macOS (#7365)
* Qt GUI: support smaller window sizes, decrease minimums (#7385)
* GUIs: add \"funded or unused\" filter option to Addresses tab (#5823)
* Kivy: fix a regression where a non-LN wallet could not open the settings (c49d6995)
* CLI/RPC: fix \"close_wallet\" command (#7348)
* AppImage: fix some startup issues by including libxcb deps (#7198)
* Lightning: - smarter LN pathfinding (if trampoline is disabled): - estimate liquidity in channels using previous attempts (#7152) - consider inflight HTLCs and try to route around them (#7292) - bugfix: add more safety checks to avoid \"batch RBF\" feature merging LN funding txs (#7298) - remove HTLC value upper limit of ~42 mBTC (#7328) - Kivy GUI: implement freezing LN channels (11bb39ee)
* imported wallets: when enabling the \"Use change addresses\" option, change will now be sent to a random unused imported address. (#7330) As before, by default, change is sent back to the \"from address\".
* seed generation: make sure newly created electrum seeds don\'t have correct bip39 checksum by chance (#6001)
* other minor fixes
* Thu Apr 29 2021 Jiri Slaby - add lift-py-deps.patch
* Mon Apr 19 2021 Jiri Slaby - Update to version 4.1.2
* fix some crashes when exiting (#6889)
* make sure pressing Ctrl-C always quits (c41cd4ae)
* fix Qt crash with the swap dialog
* fix localization issues (#7158 #4621)
* fix python crash with swaps (#7160)
* The wallet creation wizard no longer asks for a seed type, and creates segwit wallets with bech32 addresses.
* Paid invoices (both incoming and outgoing) are automatically removed from the send/receive lists of the GUI.
* recoverable channels
* trampoline payments
* support multi-part-payment
* support upfront-shutdown-script
* Qt: The increase fee dialog now has advanced options, and offers the choice between different RBF strategies.
* Watchtowers: The \'use_local_watchtower\' feature is deprecated, and it has been removed from the Qt GUI. The \'use_remote_watchtower\' setting has been renamed to \'use_watchtower\'.
* BIP-0350: use bech32m for witness version 1+ addresses (4315fa43).
* Block explorer: allow setting a custom URL in Qt GUI (#6965)
* other minor fixes
* Tue Feb 09 2021 Jiri Slaby - Update to version 4.0.9
* fixes a regression introduced in 4.0.8, that prevents from paying BIP70 invoices (#6859)
* reflect frozen channels and disconnected peers in the displayed \'can send/can receive\' amounts.
* fix decoding BIP21 URIs with uppercase schema (d40bedb2)
* psbt: put full derivation paths into PSBT by default (c8155129)
* invoices: allow address-reuse (#6609, #6852)
* A few other minor bugfixes.
* kivy: fix open channel with \'max\' amount
* kivy: fix regression introduced in last release (a9fc440)
* other minor GUI fixes- drop 0001-dnspython-2.0-works-too.patch (not needed)
* Mon Dec 07 2020 Emily Roberts - Update to version 4.0.6
* Fix \'Max\' button issue for submarine swaps button (#6770)
* Fix \'Max\' button in kivy (#6169)
* Various fixes for Kivy/Android install wizard
* More robust account keypath for BitBox02 (#6766)
* Sat Nov 21 2020 Emily Roberts - Added GPG verification for source files- Update to version 4.0.5
* Lightning: - bugfix: during LN channel opening, if the client crashed at the wrong moment, the channel might not get fully persisted to disk, and would need manual console-tinkering to recover (#6656) - Lightning is enabled by default. Electrum will not connect to the Lightning Network until the user opens a channel. (#6639) - smarter node recommendation (to open channels with) (#6705)
* user interface: some minor changes that aim to improve usability
* Ledger: - fix enumerating devices with new bitcoin app (1.5.1) (b78cbcff) - fix compat with HW.1 (200f547a)
* PSBT: fix regression in 4.0.3 where UTXO data was not included in QR codes (#6600)
* new feature: \"Cancel tx\" (#6641). The Qt/kivy GUI allows cancelling an unconfirmed RBF tx by double-spending its inputs to self.
* Ledger: fix \"The derivation path is unusual\" warnings (#6512) (needs Bitcoin app 1.4.8+ installed on device)
* A few other minor bugfixes and usability improvements.
* Fri Oct 02 2020 Jiri Slaby - Update to version 4.0.3
* PSBT: restore compatibility with Bitcoin Core (#6429)
* Hardware wallets: - bitbox02: better multisig UX: implement get_soft_device_id (#6386) - coldcard: fix \"show address\" for multisig (#6517) - all: run all device communication on a dedicated thread (#6561).
* New feature: \"Automated BIP39 recovery\" (#6219, #6155)
* Show derivation path of keystores in Qt GUI Wallet>Information (#4700)
* Fix \"signtransaction\" RPC command (#6502)
* Dependencies: pyaes is no longer needed (#6563)
* A few other minor bugfixes and usability improvements.- Switch from _service to released tarballs- add 0001-dnspython-2.0-works-too.patch
* Thu Aug 06 2020 jslabyAATTsuse.com- Update to version 4.0.2:
* rm old corrupted non-bip70 invoices (#6345)
* Lightning Network support (experimental)
* Partially Signed Bitcoin Transactions (PSBT, BIP-174) are supported (#5721).
* Hardware wallets: several fixes in general
* Dependencies
* Qt GUI: several changes
* HTTP PayServer: The configuration of a bitcoin-accepting website.
* The API of several CLI/RPC commands have changed, and several new commands have been introduced (mainly for LN).
* Transactions: - we now grind low R for ECDSA signatures to match bitcoind (#5820)
* Lots and lots of other minor bugfixes and improvements.
* Fri Sep 27 2019 jslabyAATTsuse.com- Update to version 3.3.8:
* wallet: loosen bump_fee sanity check further
* transaction: segwit input signing was doing quadratic hashing
* transaction.serialize_preimage: trivial clean-up
* qt coins tab: let user filter by prevout_hash/prevout_n
* servers: follow-up prev
* servers: rm phishing domain
* transaction: fix remove_signatures
* wallet: fix restore_wallet_from_text edge case
* verifier: further sanity checks for SPV verification.
* qt network dialog: let user edit server host/port in peace
* build macOS README: mention how Qt affects min supported macOS version
* exchange_rate: fix #5487
* crash reporter UX
* added trigger_crash method for testing crash reporter
* wallet: fix type error in _bump_fee_through_decreasing_outputs
* Fri Jun 21 2019 jslabyAATTsuse.com- Update to version 3.3.6:
* AppImage: Remove unused PyQt5 modules
* AppImage: Remove Qt.so to prevent importing from PyQt5.Qt
* AppImage: Copy libusb binary into image
* wallet: (fix) synchronizer would also resub closed wallets...
* interface: when disconnecting due to RPCError, don\'t dump traceback
* fix 2fa wallet creation via qt gui
* qt wizard: change wizard_dialog semantics to raise exceptions
* (trivial) qt main_window: rm unnecessary indendation
* qt: factor out util.MessageBoxMixin.msg_box into function and use it
* wallet: test_addresses_sanity to include (part of) address in exception
* qt wizard: catch wallet/bitcoin exceptions (regression)
* kivy fx dialog: fix #5329
* json_db: enforce order of \'load_transactions\' and \'upgrade\'
* qt send tab: fix tx_size and fee calc in case of payment requests
* kivy wizard: fix #5333
* qt dark: fix2 \"In History tab, labels while edited were being clipped\"
* and many more
* Tue Mar 26 2019 jslabyAATTsuse.com- Update to version 3.3.4:
* update locale submodule
* trezor: fix minor error handling issue
* keystore bip39: minor clean-up
* network: reintroduce network.debug (#5093)
* wallet get_full_history: add from/to_height info to summary
* network: follow-up 38ab7ee554b89b96c5ac7ea1b83d275d6cdb3cad
* cli history: add option to filter by block height
* network: catch untrusted exceptions from server in public methods
* kivy: rm dead code
* and many more
* Fri Jan 25 2019 jslabyAATTsuse.cz- Update to version 3.3.2:
* [Qt] Fix wrong orientation of finger in clock icons
* qt: show_message and friends display plaintext by default
* gui: prepend broadcast_transaction errors with explanatory message
* kivy network dialog: update server and proxy properly
* win build: rm win_inet_pton
* util.profiler: simplify
* network: put NetworkTimeout constants together (#4945)
* qt history: fix exporting history
* prepare release 3.3.1
* kivy: do not request PIN for watching-only wallets
* kivy: improve context menu
* kivy: use on_state instead of on_release
* kivy: use default scroll_distance and scroll_timeout
* revealer: warning re version 0 now includes URL- add more Requires
* Fri Oct 19 2018 jslabyAATTsuse.cz- Update to version 3.2.3:
* include plugins in win/mac binaries
* follow-up prev
* fix #4078
* update submodules
* update submodules
* prepare release 3.2.3 and release notes
* network: don\'t ask for block -1 if server is on wrong chain
* test_bitcoin: fix decorators for running tests twice (#4669)
* fix -v syntax
* Update __init__.py (#4668)
* setup.py: add \'gui\' extra. potentially build Qt icons files (#4647)
* transaction.py: fix script_GetOp for malformed scripts
* wallet restore: remove dead code. add log lines.
* x509: handle dates in the 22nd century
* hw wallets: generalise \'minimum_library\' for those that provide a version number
* change prng, add warning against encrypting multiple secrets (#4649)
* minor fixes for prev
* Support for new hardware wallet: Coldcard
* fix #4651
* ecc_fast: clarify fallback message
* wallet: try to plug gap limit for change addresses (#4530)
* fix #4312
* wine-build: clarify to use docker for reproducible builds. move parts of readme.
* wallet: remove method get_num_tx
* wallet: move get_depending_transactions to AddressSynchronizer
* coinchooser: small clean-up (use TxOutput.value)
* fix #4626
* transaction.py: introduce TxOutputHwInfo namedtuple
* move TrezorClient.expand_path to bitcoin.py
* trezor: add \"show address\" option in addresses tab context menu for all trezors
* wallet: is_mine should not depend on history keys
* safe_t: disable udp transport as it was interfering with trezor emulator
* Travis: Use 3.7 to run tests too
* fix problems with hidpi monitors issue #4576, ensure PNGS are precise the same size.
* fix ecc_fast.py for win64 (#4606)
* cosigner pool: don\'t block gui
* wallet: override get_addresses in Imported_Wallet so that clear_history works
* blockchain.py: fix: chunks in checkpoint region were not getting saved if we were on a fork
* blockchain.py: rename \'checkpoint\' to \'forkpoint\'
* small optimisations for history tab refresh (and related)
* address_synchronizer: cache local_height in some cases
* wallet: change meaning of is_used
* util.profiler: prepend class name to prints
* transaction: introduce TxOutput namedtuple
* add --noonion option to filter out onion servers
* wallet: introduce namedtuples TxMinedStatus and VerifiedTxInfo
* verifier: better handle reorgs (and storage upgrade)
* kivy: on tx broadcast, truncate error message
* follow-up prev. sanity check OP_RETURN outputs
* fix #4591: pay to OP_RETURN on trezor
* fee estimation: split eta_to_fee into two methods
* logging: self.print_error should not print without -v flag
* network: handle one-block-long fork
* network: handle reorg (sooner) in case of multiple forks at given height (#4537)
* Add support for Archos Safe-T mini hardware wallet (#4445)
* docker-wine: update a package version
* fix #4577
* follow-up a830747f8348ec6be02e221d7fcb387d6e6392cd
* some packaging clean-up
* storage: factor out \'JsonDB\'
* verifier: small refactor
* revealer: minor fix and clean-up
* kivy: update history screen on fee histogram
* fix #4575
* kivy: use correct i18n
* linux sdist: \'typing\' was not included, which is needed on py3.4
* fix #4574
* address_synchronizer fixes
* wine build: remove pgp.mit.edu from keyservers
* fix some wine build failures on branches/forks
* fix #4572
* logging: when not giving args to -v, log everything, as before
* fix minor undefined stuff in address_synchronizer
* plugins/ledger: just hardcode BTCHIP_DEBUG to False
* commands: tolerate lack of argument to \'verbosity\'
* fix imports
* move more methods from wallet to address_synchronizer
* Whitelist classes in verbose (-v) option
* trezor/kk: when using old fw, wizard did not display instructions properly
* fix #4566: bip39 passphrases with multiple spaces
* Trezor: fix spending coinbase outputs (#4565)
* follow-up e3888752d6508ebbb9b4e9a8a09555914cd68fd2
* remove pbkdf2 dependency, use stdlib instead
* add warning that seed extension will not be included in the backup (#4555)
* separate address synchronizer from wallet
* localization: fix download link + badge
* remove test files from coverage
* Don\'t measure coverage for files in gui or plugins
* follow-up prev: fix bug in fee_to_depth, and typo and tests
* mempool fees: increase estimate by max precision of histogram
* rm deprecated info about apk version
* network: disconnect from server on incorrect header length
* log failure to import plugins or plot module
* Correct path to kivy Readme.md
* fix paths in buildozer/makefile
* restructuring: add missing import
* file reorganization with top-level module
* Show fiat options from api.bitcoinvenezuela.com
* win binaries: bump python version to 3.6.6
* rerun freeze packages
* restrict PyQt version to <5.11 for binaries, as 5.11 raises min MacOS version to 10.11
* Improve logging
* Remove unused is_up_to_date network method
* Rename \'r\' to \'response\'
* Minor linter nits
* Reduce indentation level
* fix #4533
* Add OXT.me block explorer
* fix #4529
* use python3 in scripts shebang, fix #4519
* build-wine: allow local testing
* fix #4508: pin down wine deps in docker win build
* docker: simplify README.md (#4521)
* regenerate testnet checkpoints
* fix #4503
* fix #4042
* Dockerfile: don\'t suppress error message (#4509)
* Revert \"Travis: Test with Python 3.7\"
* Travis: Test with Python 3.7
* fix #4497
* synchronizer: remove warning about improperly sorted histories
* network: disconnect from server on malformed header subs
* fix #4418
* follow-up re #4491, do config upgrade to keep base unit settings on kivy
* fix #4491
* synchronizer: test txid of received tx
* color 2fa billing outputs in Qt tx dialog
* Send Python version in crash reports
* sign.sh: rm signed dir
* version 3.2.2
* Qt send tab: disable \"max\" button for invoices
* Fix a bug in PaymentRequest __str__() function
* don\'t dns resolve raw IP addresses
* socket.getaddrinfo on win32: do our own dns resolution
* Revert \"socket.getaddrinfo on win32: do our own dns resolution outside the lock\"
* fix #4481
* fix websockets
* add tgz and upload script to contrib
* fix release date
* prepare release 3.2.1
* Revert \"Test with Python 3.7\"
* Test with Python 3.7
* network: disconnect from server if headers sub encounters error
* ecc: only print warning about missing libsecp when in verbose mode
* initial release notes for 3.2.1
* fix #4475
* fix #4037 (new issue but was merged into that)
* docker windows build: fix missing translations
* Add date to 3.2 release notes
* wine build: try multiple keyservers as in tianon/gosu#35
* add my gpg pubkey
* wine build - unsign.sh: a bit cleaner output; and no assertion failure for setup.exe
* fix diff
* fix hardcoded version number
* unsign: fetch signed files with wget
* winbuilds: update README. Do not sign in unsign.sh
* Pyinstaller: Clean cache before building
* windows builds: sign the windows-signed files with gpg
* travis builds windows binaries in docker
* wine build: use docker to (try to) have reproducible builds
* update icons submodule
* update commit number of locales submodule
* add code name for version 3.2
* labels plugin: fix it. and extend to cli/daemon.
* fix: i18n is not imported
* add apk release script
* read apk version number from version.py
* fix unsign script
* Add script to strip signature from signed binary
* Add script to check and sign executables
* Qt: minor text formatting
* release notes: mention segwit multisig for hw wallets
* wine build: towards deterministic libsecp - strip debug symbols
* wine build: libsecp deterministic on given machine
* wine build: update readme
* fast hmac on python 3.7+
* Qt: (minor) clean up \"about\" message
* trustedcoin: request billing info after resetting it
* trustedcoin: replace asserts
* win builds: call \'git describe\' before we add unstaged files to the repo
* Fill unconfirmed icon white
* wizard: extend derivation dialog to also let user select script type.
* network: fix fork detection in certain backward search cases
* make add_signature_to_txin an instance method
* Daemon: Fix preflight CORS request handling
* update release notes
* simplify display of inputs/outpputs in CLI history
* initial changelog for 3.2.0
* option to set a dark theme for Qt qdarkstyle is now a new dependency - note that it is only for qt and qt is not strictly a dependency, but it is pure python and relatively small
* network: avoid infinite loop if server headers conflict with checkpoints and server height is above max checkpoint
* fix: network.interface can become None at any time
* kivy: fix fork detection gui
* Move BIP44 coin type to net constants.
* kivy: use RecycleView in address list
* follow-up prev
* fix #4457
* kivy: use RecycleView in OutputList
* add simnet support (#4455)
* add comment to guess_txintype_from_address
* trezor: drop list of supported coins
* locks in network.py
* kivy: tx_dialog scroll with bar
* kivy: make history and addresses scroll bars wider
* kivy: use RecycleView in history
* (minor) don\'t raise BaseException
* Check SPV proof inner nodes not to be valid transactions. (#4436)
* Qt: show WIF help in import(x2) and sweep dialogs (#4425)
* follow-up #4442
* Improving imports (#4448)
* kivy history tab: allow scrolling with bar
* android: disable backups
* fix #4319
* tests: sweeping p2pk
* fix #4400 and minor clean-up in email req plugin
* handle bip32 edge cases
* python3.4: typing module is not part of stdlib
* wallet.py: fix balance/history for duplicate addresses
* ecc.py: properly handle point at infinity
* bitcoin.py: make int_to_hex throw on overflow
* ledger: support hiding outputs on \'receive\' branch
* fix ledger signing. fix dbb 2fa. follow-up partial txn ser change (#4405)
* getfeerate command: add optional parameters to specify custom fee level (#4264)
* tests: add missing txid test from #3316
* minikeys: import with uncompressed pubkey instead of compressed (#4384)
* tests: (tx signing) offline hd multisig, online address
* change partial txn serialization format for imported addresses txins
* tests: rbf and cpfp
* README: reference \'fast\' extra instead of \'full\'
* rerun freeze_packages
* in Qt send tab, detect invalid multi-line payto when using \"!\": \"insufficient funds\"
* synchronizer.py: fix bug where synchronizer would get stuck in case of weird server behaviour
* RBF: better exception handling
* fix RBF
* follow-up 0438bbc2c26d32ec17c76a0c8f1beb69255142f2
* ecc.py: _MyVerifyingKey.from_signature is raising low level exception
* transaction.py: change update_signatures API. fix trezor segwit signing.
* transaction.py: more flexible sign() method
* tests: TestWalletOfflineSigning
* wallet.py: remove placeholder code re p2sh imported wallets
* transaction.py: wtxid is undefined for uncomplete txns
* fix incorrect txid for partial segwit txns
* stricter tx deserialization: forbid negative output amount values
* stricter tx deserialization: forbid output amount values over 21 million btc
* [WIP] Crash reports android (#3870)
* icons: use non-flat lock/unlock icons, and rerender to 512x512
* icons: fix viewbox of status_waiting and rerender
* stricter tx deserialization: forbid junk at the end
* Altered the do_encrypt warning message
* Add SVG icons resembling old raster icons
* trustedcoin kivy: fix restoring with \"lost 2fa\" option
* add witness version to our partial format
* change partial txn format: add header. only parse inputs and witness for partial txns.
* remove \"from addresses\" from wallet logic
* kivy wizard: replace checbox with button
* kivy: use TextInput to workaround Label texture size issue
* fix \"max\" button to account for 2fa fees in both Qt and kivy
* better handle exceptions in wizard re \"cannot connect to trustedcoin server\"
* distinguish invalid otp from server failure when sending tx
* tell user about 2fa fees when sending tx
* follow-up prev
* during wallet restore allow user to retry after invalid OTP. add abort button on kivy.
* otp/email dialog handles pressing enter. do not offer to show seed for 2fa wallet.
* follow-up a15b351b00c5a893c699c23111d8151377b8a262
* support TrustedCoin plugin in the kivy GUI
* Added a meaningful message on invalid public key
* fix revealer for linux distributables; and small clean-up
* socket.getaddrinfo on win32: do our own dns resolution outside the lock
* kivy: show all xpubs
* follow-up prev
* kivy: fix potential crash in on_resume
* kivy: when pressing \"max\" button, catch NoDynamicFeeEstimates
* trezor: do not rely on deprecated ckd_public (#4416)
* do not actually compute the nested p2wsh-p2sh script if just estimating size (#4412)
* kivy: after deleting wallet, try to open saved wallet
* kivy: save and open to last wallet
* Remove explicit send calls, part deux (#4408)
* Stop using deprecated RPC blockchain.block.get_chunk
* First message on an interface is server.version (#4407)
* Qt: addresses tab - align text
* Make new status icons closer to their original color
* Qt: FeerateEdit.get_amount now returns sat/byte
* Qt: feerate edit was sometimes rounding inconsistently
* fix #4403
* Pass raw=True when subscribing to headers Remove use of deprecated bitcoin address
* Subscribe to raw headers
* fix #4401
* scaled pixmaps no longer pixelated
* follow-up #4396: new 2fa wallets could not be created
* tests: TestWalletSending - also test raw_tx and wtxid
* storage upgrade as part of the wizard. fix storage upgrade on kivy.
* New icons
* i18n template improvements
* rename dylib for libsecp
* Travis: Fix Windows build from PRs
* Build libsecp256k1
* wallet.py: access unverified_tx with self.lock
* wallet/verifier: persist wallet.verified_tx when verifier finishes
* synchronizer.py: rename tx_response to on_tx_response
* wallet.py: access verified_tx with lock
* InvalidPassword undefined in wallet.py
* tests: TestWalletHistory_EvilGapLimit
* (minor) missing space in message when deleting wallet
* trezor/keepkey: better handling of exceptions during device initialization
* Travis: Check if icons and locales are up to date on release
* tests: bip32 extended version bytes
* util.make_dir: 0o700 permissions on folders (#4357)
* tests: introduce FAST_TESTS flag for faster local testing
* ecc: don\'t print trace when can\'t find libsecp
* bundle libsecp256k1 in android apk
* wine-build: fetch pull requests from repo if can\'t find commit
* ecc: (minor) use ECPubkey.from_point
* travis: build-wine current commit, instead of HEAD
* ecc: ECPrivkey.sign clean-up
* tests: test with all AES implementations
* avoid hardcoding the curve generator ourselves
* load_library: remove ctypes.util.find_library calls. remove some code dupe
* fix travis wine build
* build and include libsecp256k1 in windows binaries
* use libsecp256k1 if available. abstract away ecc stuff. move symmetric crypto and hash functions to crypto.py
* tests: dnssec
* Add missing languages to settings dialog
* trezor: minor homescreen clean-up/fixes
* fix #4375
* tests: TestWalletHistory
* follow-up ab2f59590cdc7acc21224e14d88b4e37946a5138
* Push network calls into network module
* Rename method to reflect its goal
* Make side effect explicit
* qt: network status text to tell user proxy is enabled when network can\'t connect
* wallet.py: check_history depends on load_local_history and build_spent_outpoints
* Follow-up 2fe8d8
* Follow-up 7a27d04
* transaction.py: reserialize scriptSig for incomplete txin
* Travis: Fix \'No names found, cannot describe anything.\' in OS X build
* tests: added p2wpkh-p2sh wallet to TestWalletSending
* follow-up #4324
* fix #4356: qt/tx_dialog - move save local button to left.
* Trezor: Disable \'Change Homescreen\' if PIL is unavailable
* Test macOS build on Travis
* Follow-up 354c737: Fix macOS build
* Track icons and locale version in submodule
* bitcoin.py: nicer exception in deserialize_privkey if prefix byte is invalid
* fix #4360
* qt: show start-up wizard in case of exception
* allow fractional feerates (#4324)
* transaction.py: (txin guess) fix some false positive matches of p2sh-segwit (#4336)
* don\'t offer recovery type choice for trezor T
* hw wallets: define SUPPORTED_XTYPES for each plugin
* fix regression from 1d6f000868caa02607129a99cad7bed8ec3f28df
* trezor: implement \"backend\" support for p2sh-segwit and native-segwit multisig
* trustedcoin: sign first, then prompt for OTP
* update kivy readme
* hw wallets: test client is not None during setup_device
* trezor: add msg text for passphrase type request
* add \'sat\' as base unit option
* follow-up prev: specify rlp version
* rerun freeze_packages
* Remove server from default list: cryptohead.de (#4320)
* allow shorter than 24 word old 2fa seeds
* fix #4330
* abstract qt away from trezor
* finish prev
* Trezor: Matrix recovery support
* trezor/keepkey: silence UserCancelled during recovery
* follow-up 66cfc3ea37ab9252056e4cd49b6219a9f7986c79
* trezor/keepkey: minor import clean-up.
* keepkey: remove trezor bridge related stuff
* trezor/keepkey: merge qt_generic.py into qt.py
* keepkey: merge plugin.py into keepkey.py
* hw_wallet: show_error can now block optionally. trezor: use prev during recovery.
* wizard: move GoBack from Qt wizard to base_wizard
* trezor/keepkey: catch exception during device init
* keepkey: fix threading issue during recovery
* trezor: remove some keepkey-related stuff
* assert datadir available
* py3.4 compat: follow-up e13183ea7a4d43c861a973f4792980d637005074
* ledger: offline signing for segwit inputs
* ledger: a bit friendlier msg when show_address fails for hw.1
* show address on hw: change icon
* fix tests for travis. follow-up 68d891941667f707474198b024d7d723ac0de405
* follow-up 1d6f000868caa02607129a99cad7bed8ec3f28df
* tests: sends between wallets
* bitcoin.py: SCRIPT-related clean-up. transaction.py: construct_witness
* transaction.py: sign_txin. allow override for get_preimage_script.
* transaction.py: shortcut witness/scriptSig serialisation
* bitcoin.py: implement add_number_to_script.
* implement script_num_to_hex
* qt receive tab: show address on hw wallet
* electrum: cleanup plugin imports
* exchange_rate: prefer relative imports (#4308)
* qt seed dialog, (minor) class attr -> instance attr
* qt seed dialog fixes
* Format the transaction window fee rate with 1 decimal place (#4286)
* RBF: make sure we know the fee for the old txn
* wallet.py: small optimisation for get_wallet_delta
* added therocktrading exchange rate (#4272)
* minor py3 fix: language setting in qt/preferences
* Use keyword arguments for format_amount call clarity (#4290)
* fix #4071
* ledger: nice error msg if pin locked for sign_tx/sign_msg/show_addr
* Add \"Revealer\" seed backup plugin (#4228)
* show bitcoin price info in history summary
* cosigner pool: show exception text if failing to send to server
* fix #4276
* cosigner pool: add warning when used with hardware wallet
* Add a warning about harmful code to the console
* Mon Jun 18 2018 opensuse-packagingAATTopensuse.org- Update to version 3.1.3:
* prepare release 3.1.3
* Fix typos
* fix #4266
* qt: allow copying receiving address using ctrl-c (#4258)
* bitcoin.py: fix op_push
* contrib: detect builds with uncommitted changes
* release notes for 3.1.3
* fix: android HistoryScreen was not displaying fiat value of unconfirmed txns
* fix #4255
* fix #4253
* qt: for dark color scheme, fix yellow
* wallet.py: remove local transactions that we don\'t have
* wallet.py: remove_transaction - make sure we pop from both txi and txo
* wallet.py: load unverified_tx in __init__
* wallet.py: minor reordering in __init__
* wallet.py: build local history from txi and txo, not transactions
* add regtest support (#4242)
* fix #4254
* minor grammar fix in qt/preferences
* digitalbitbox: enable native segwit
* digitalbitbox: some Python backwards compat fixes
* fix: \'oneserver\' could only be set in the CLI
* kivy: change activity launchMode to singleTask
* fix #4238
* Bump cryptodome version
* fix #4240
* kivy: cleanup addresses dialog
* do not raise BaseException
* changed some asserts to raise-exceptions in lib
* fix parsing values in setconfig (#4225)
* fix #4230
* detect when trying to sign with a hw wallet offline in a not supported config
* fix #4236
* blockchain.py: check header length
* fix #4198
* fix #4227
* do not catch OSError in pipe.send (fix ANR on some versions of Android)
* fix a race condition in synchronizer
* make qt HistoryList.on_update() faster by caching icons
* Fix invalid desktop entry (#4224)
* fix prev: txns might be added in any order
* wallet: speed up get_address_history
* fix #4220
* wizard: add naive debug message to hw device scan if none are found
* Qt wizard: raise GoBack from None
* fix #4219
* fix #4218
* fix #4216
* payto: get RBF setting from config
* make_packages was failing
* follow-up 70d827b984abfbaf2f01934aaf51412cf9682608
* Change Python version in pyinstaller spec file
* Wine build: Revert to Python 3.5 and download if file was changed
* tests: xpub version bytes
* fix prev
* change testnet p2wsh-p2sh prefix to 0x024289ef to reflect Upub (#4210)
* tests: refactoring in test_wallet_vertical.py
* tests: class TestCaseForTestnet
* remove pyjnius thread monkey patching; now in pyjnius
* Add a script that finds dependencies for other OSs
* Follow-up ae80fb4f
* Follow-up 6afe71fe
* Follow-up 3c28e3491
* Check package hashes when generating binaries
* mac build script: update libusb
* windows build script: update python, nsis, libusb
* windows build script: cache pip
* update frozen dependencies
* remove unused variable
* fix #2670
* trezor: pass transport parameter explicitly as a keyword argument (#4194)
* README: install \"full\" extra
* Display suggestions when restoring from seed #1116
* Sun Apr 01 2018 jslabyAATTsuse.com- run format_spec_file- switch to disabled services to save OBS resources -- the packing needs to be done once and locally only
* now to be run as \'osc service runall\'- cleanup _service file- allow changesgenerate on updates
* Fri Mar 30 2018 marecAATTdetebe.org- bumped to version 3.1.2
* Mon Mar 12 2018 marecAATTdetebe.org- bumped to version 3.1.1
* Mon Mar 05 2018 marecAATTdetebe.org- bumped to version 3.1.0
* Sat Feb 03 2018 marecAATTdetebe.org- bumped to version 3.0.6
* Mon Jan 08 2018 marecAATTdetebe.org- bumped to version 3.0.5
* Sun Jan 07 2018 marecAATTdetebe.org- bumped to version 3.0.4
* Tue Dec 12 2017 marecAATTdetebe.org- bumped to version 3.0.3
* Tue Nov 14 2017 marecAATTdetebe.org- bumped to version 3.0.2
* Tue Nov 07 2017 marecAATTdetebe.org- bumped to version 3.0.1
* Thu Nov 02 2017 marecAATTdetebe.org- bumped to version 3.0.0
* Thu Aug 24 2017 marecAATTdetebe.org- bumped to version 2.9.3
* Thu Aug 03 2017 marecAATTdetebe.org- bumped to version 2.9.2
* Thu Jul 27 2017 marecAATTdetebe.org- bumped to version 2.9
* Mon May 29 2017 marecAATTdetebe.org- bumped to version 2.8.3
* Wed Mar 22 2017 marecAATTdetebe.org- bumped to version 2.8.2
* Sat Mar 11 2017 marecAATTdetebe.org- bumped to version 2.8.1
* Thu Mar 09 2017 marecAATTdetebe.org- bumped to version 2.8.0
* Sun Jan 29 2017 marecAATTdetebe.org- bumped to version 2.7.18
* Tue Jan 10 2017 marecAATTdetebe.org- bumped to version 2.7.17
* Mon Jan 09 2017 marecAATTdetebe.org- bumped to version 2.7.16
* Fri Jan 06 2017 marecAATTdetebe.org- bumped to version 2.7.15
* Thu Jan 05 2017 marecAATTdetebe.org- bumped to version 2.7.14
* Tue Jan 03 2017 marecAATTdetebe.org- bumped to version 2.7.13
* Wed Nov 09 2016 marecAATTdetebe.org- bumped to version 2.7.12
* Mon Oct 24 2016 marecAATTdetebe.org- bumped to version 2.7.11
* Sun Oct 23 2016 marecAATTdetebe.org- bumped to version 2.7.10
* Mon Oct 10 2016 marecAATTdetebe.org- bumped to version 2.7.4
* Sun Oct 09 2016 marecAATTdetebe.org- bumped to version 2.7.3
* Fri Oct 07 2016 marecAATTdetebe.org- bumped to version 2.7.2
* Wed Oct 05 2016 marecAATTdetebe.org- bumped to version 2.7.1
* Mon Oct 03 2016 marecAATTdetebe.org- bumped to version 2.7.0
* Tue Apr 12 2016 marecAATTdetebe.org- bumped to version 2.6.4
* Thu Mar 31 2016 marecAATTdetebe.org- bumped to version 2.6.3
* Mon Mar 07 2016 marecAATTdetebe.org- bumped to version 2.6.2
* Sat Mar 05 2016 marecAATTdetebe.org- bumped to version 2.6.1
* Sat Feb 27 2016 marecAATTdetebe.org- bumped to version 2.6
* Thu Nov 12 2015 marecAATTdetebe.org- bumped to version 2.5.4
* Wed Oct 28 2015 marecAATTdetebe.org- bumped to version 2.5.2
* Sun Oct 18 2015 marecAATTdetebe.org- bumped to version 2.5.1
* Sat Oct 17 2015 marecAATTdetebe.org- bumped to version 2.5
* Sun Aug 23 2015 marecAATTdetebe.org- bumped to version 2.4.3
* Mon Aug 17 2015 marecAATTdetebe.org- bumped to version 2.4.2
* Wed Aug 12 2015 marecAATTdetebe.org- bumped to version 2.4.1
* Sat Aug 01 2015 marecAATTdetebe.org- bumped to version 2.4
* Sat Jun 27 2015 marecAATTdetebe.org- bumped to version 2.3.3
* Sun Jun 14 2015 marecAATTdetebe.org- bumped to version 2.3.2
* Fri Jun 12 2015 marecAATTdetebe.org- bumped to version 2.3.1
* Thu May 21 2015 marecAATTdetebe.org- bumped to version 2.2
* Sat Apr 25 2015 marecAATTdetebe.org- bumped to version 2.1.1
* Sun Mar 29 2015 marecAATTdetebe.org- bumped to version 2.0.4
* Sat Mar 14 2015 marecAATTdetebe.org- bumped to version 2.0.3
* Mon Mar 09 2015 marecAATTdetebe.org- bumped to version 2.0.2
* Fri Mar 06 2015 marecAATTdetebe.org- bumped to version 2.0.1
* Thu Mar 05 2015 marecAATTdetebe.org- bumped to version 2.0
* Sat Jan 17 2015 marecAATTdetebe.org- initial package build
 
ICM