Commit Graph

8487 Commits

Author SHA1 Message Date
Wampum 37904bc110 show address on trezor for multisig (#3823)
* show address on trezor for multisig

* Show menu option properly.

* remove useless line
2018-02-04 06:21:25 +01:00
ThomasV ea2a2aaf09 prepare release 3.0.6 2018-02-03 23:57:46 +01:00
Johann Bauer 0f40c14792 Use requirements files 2018-02-03 13:05:20 +01:00
Johann Bauer b9fa89ec19 Update macOS build 2018-02-03 13:05:20 +01:00
ThomasV 6e4774870a
Merge pull request #3604 from SomberNight/freeze_hw_wallet_deps
freeze hw wallet dependencies into separate file
2018-02-03 12:37:15 +01:00
ThomasV c49335ed30
Merge pull request #3346 from SomberNight/encrypt_watch_only_wallets
allow encrypting watch-only wallets
2018-02-03 11:02:14 +01:00
ThomasV e7dbdc0406
Merge pull request #3816 from SomberNight/pywin32_ctypes
Win binaries: use pywin32-ctypes instead of pypiwin32
2018-02-03 09:18:44 +01:00
ghost43 4737aa6c2a
migrated some commands from addr to scripthash (#3826)
* migrated some commands from addr to scripthash

* remove getproof command
2018-02-02 23:26:25 +01:00
SomberNight 52acb7ab66 gui remove_local_tx: update all tabs 2018-02-01 23:48:25 +01:00
ghost43 f46b776031
Merge pull request #3821 from SomberNight/block_explorer_blockonomics_co
add block explorer: blockonomics.co
2018-02-01 22:36:45 +01:00
SomberNight 5fc830580a add block explorer: blockonomics.co 2018-02-01 03:28:44 +01:00
SomberNight 964e06dd10 use pywin32-ctypes instead of pypiwin32
pypiwin32 might be going away for pywin32 at some point; and while looking into this I've found that pywin32-ctypes should be enough for our needs
2018-01-31 22:08:09 +01:00
SomberNight 5522e9ea9f TX_ICONS list between kivy and qt needs to be kept in sync 2018-01-31 17:03:46 +01:00
SomberNight 48e8bbff69 Revert "fix conflicting local txns, e.g. when using RBF"
This reverts commit 8a71e46e9b.
2018-01-31 16:48:09 +01:00
SomberNight 3ae1dd3e64 allow coinchooser to spend local txns 2018-01-31 16:45:47 +01:00
SomberNight b80eacf7bf fix #3016 2018-01-31 16:44:50 +01:00
SomberNight 5c1da002ad local_tx: allow saving already signed tx through tx dialog 2018-01-31 05:27:28 +01:00
SomberNight 0693837538 freeze hw wallet dependencies into separate file. update versions using freeze_packages.sh. introduce "hardware" setuptools extra. 2018-01-30 22:10:03 +01:00
SomberNight e5f239dd28 follow-up 70aa1f1db9 2018-01-30 17:00:19 +01:00
Johann Bauer ed686f9e05 Fix base directory for OS X spec file 2018-01-30 14:42:19 +01:00
ThomasV 34080187ff
Merge pull request #2339 from bauerj/error-window
Semi-automated crash reporting
2018-01-30 11:16:42 +01:00
Johann Bauer 91e44ba6fc Show error window for unhandled exceptions
Use exception hook from main thread for all threads

Use signal to delegate error window creation to GUI thread

Add more information to issue template

Update to PyQt5

Switch from Github to REST-Service

Report to web service instead of opening the browser

Fix imports

Change crashhub URL to electrum.org server

Explain that exception hooks are only used in the Qt Gui now
2018-01-30 10:49:31 +01:00
SomberNight 6faef7efe3 remove comment 2018-01-30 01:47:51 +01:00
ThomasV acf473f7f2
Merge pull request #3777 from SomberNight/fix_wallet_check_history
fix wallet.check_history
2018-01-30 01:08:04 +01:00
ThomasV 64127a8bee
Merge pull request #3782 from SomberNight/opt_wallet_get_address_index
Optimisations in wallet.py
2018-01-30 01:06:44 +01:00
SomberNight ac69f628fe clean-up wallet.get_address_index 2018-01-30 00:59:12 +01:00
SomberNight d92a6d46eb wallet.is_mine: use inheritance for more readable code 2018-01-30 00:44:40 +01:00
ThomasV 2343894e0f Merge branch 'local_tx' 2018-01-30 00:22:02 +01:00
ThomasV 0e7e7e3dc5 Merge branch 'local_tx' 2018-01-30 00:18:44 +01:00
ThomasV 603345a172
Merge pull request #3791 from SomberNight/fix_3790
wallet.add_unverified_tx: test if self.verifier exists
2018-01-30 00:06:53 +01:00
ThomasV 517d2c25b6
Merge pull request #3794 from SomberNight/parse_non_multisig_segwit_sh
unable to parse p2wsh-p2sh and p2wsh txins that are not standard multisig
2018-01-30 00:05:59 +01:00
SomberNight 704bdedea1 tx heights: replace magic numbers with named constants 2018-01-29 23:04:12 +01:00
SomberNight 889456dc77 follow-up prev commit. better handling of p2sh-segwit. added comment to describe the problem for native segwit. 2018-01-29 22:45:43 +01:00
SomberNight 2dca7bd39c subtle typo 2018-01-29 17:42:39 +01:00
SomberNight 8a71e46e9b fix conflicting local txns, e.g. when using RBF 2018-01-29 15:39:46 +01:00
SomberNight 1bf54a0bc5 clean-up in gui/qt/main_window.py: use string.format for translated strings, and some indentation 2018-01-29 15:10:24 +01:00
Neil Booth c7b4ef82bc Fix PNG file
Avoids libpng warning: iCCP: known incorrect sRGB profile
2018-01-29 03:51:42 +01:00
SomberNight 70aa1f1db9 fix #3788 2018-01-29 02:00:43 +01:00
Johann Bauer 2a1e5238c8 Allow user to save transaction from dialog 2018-01-28 23:11:43 +01:00
Johann Bauer 8676e870f3 Raise exception if transaction is not related to wallet 2018-01-28 22:56:33 +01:00
SomberNight f0e7ae20f2 fix #3790 2018-01-28 22:20:27 +01:00
SomberNight c811c5c9d9 allow encrypting watch-only wallets. initial support for hw wallet storage encryption. 2018-01-28 02:09:44 +01:00
SomberNight 743ef9ec8f fix #3783 2018-01-28 01:56:26 +01:00
SomberNight d1e2ca4bc5 make wallet.is_change faster 2018-01-27 18:16:31 +01:00
SomberNight 1c67cfe01b optimise wallet.is_mine 2018-01-27 17:51:24 +01:00
SomberNight 7f3b627aa4 make wallet.get_address_index faster by storing an addr->index dict 2018-01-27 17:33:26 +01:00
SomberNight d09138446f fix wallet.check_history 2018-01-27 04:24:15 +01:00
Johann Bauer 7ab9fa5be4 Update Kivy build instructions
My PRs have been merged!
2018-01-26 21:33:41 +01:00
ghost43 182467445f
Merge pull request #3750 from lzsaver/keyserver
Add default keyserver (prepare-wine.sh)
2018-01-25 22:11:29 +01:00
ThomasV 78338c74eb
Merge pull request #3757 from ken2812221/patch-1
Shows correct bech32 address on ledger
2018-01-25 15:50:42 +01:00