Commit Graph

3884 Commits

Author SHA1 Message Date
ThomasV 032f40640e revert previous commit, use #4062 2018-03-25 23:38:55 +02:00
ThomasV d9c0591425 do not set cmd_runner.wallet when wallet is loaded. closes #4062 2018-03-25 23:08:25 +02:00
ThomasV 95780a39a3 Merge pull request #4169 from SomberNight/open_utf8
use explicit utf-8 encoding when opening files in text mode
2018-03-25 10:35:37 +02:00
SomberNight fa91cbf762 network - send_subscriptions: copy subscribed_addresses before iterating
see #4146
(this should at least avoid the RuntimeError)
2018-03-24 18:34:51 +01:00
SomberNight 9b7536e75c use explicit utf-8 encoding when opening files in text mode 2018-03-23 21:47:51 +01:00
ThomasV 05342c5537 Merge pull request #4117 from SomberNight/pay_to_script
fix paying to script
2018-03-23 19:42:04 +01:00
SomberNight d146c369bf fix #4164 2018-03-22 21:48:51 +01:00
ThomasV 800c783580 Merge pull request #4115 from SomberNight/disallow_adding_requests_w_invalid_addresses
disallow adding receive requests without valid is_mine addresses
2018-03-22 15:34:05 +01:00
ThomasV bf67920f7f Merge pull request #4133 from laseryuan/patch-1
Fix the error: locktime is always reset to zero when serialize the js…
2018-03-22 12:25:58 +01:00
ThomasV f8f00188ed Merge pull request #4148 from SomberNight/hw_wallet_output_ismine_der
trezor/keepkey/dbb: provide derivation info for all is_mine txn outputs
2018-03-22 12:18:59 +01:00
SomberNight c0a42b756b fix #4159 2018-03-22 08:18:27 +01:00
SomberNight a00439b6f8 fix #4158 2018-03-22 07:27:18 +01:00
SomberNight 77c8010517 bitcoin.py: parameterise a few address-related methods with network 2018-03-20 17:02:49 +01:00
SomberNight 7d11812f55 trezor/keepkey/dbb: provide info for all is_mine txn outputs 2018-03-20 02:04:41 +01:00
ThomasV 35ae2a0064 Merge pull request #4143 from SomberNight/wallet_file_exception
Catch wallet file related exceptions in Qt wizard
2018-03-19 11:57:24 +01:00
SomberNight 5fef1e7980 close #4125
perhaps not proper fix but at least more descriptive exception text
2018-03-19 01:26:57 +01:00
SomberNight 36d52dfd5a fix #4129 2018-03-19 01:04:02 +01:00
SomberNight 22061b4555 transaction.get_address_from_output_script now handles witness version > 0 2018-03-18 06:18:48 +01:00
SomberNight 85b36e027f fix a bug with hw devices.
if a device is unplugged and then replugged before we notice (via scan_devices) then it will get into an unusable state, throwing all kinds of low level exceptions when we don't expect it. affects ledger, keepkey, dbb, but for some reason not trezor.
2018-03-18 03:54:28 +01:00
SomberNight 61a45edee0 Catch wallet file related exceptions in Qt wizard. 2018-03-17 22:56:20 +01:00
SomberNight c79de3ab3c fix #4139 2018-03-16 22:06:38 +01:00
Laser Yuan 8a5d27dcf4 Fix the error: locktime is always reset to zero when serialize the json data
The "lockTime" field in the json object was ignored due to the wrong attribute name "locktime" was called.
2018-03-16 12:06:33 +08:00
SomberNight c0ae266d39 DeviceMgr: scan_devices can work without hid 2018-03-16 00:55:45 +01:00
SomberNight aabd9f01ee wizard hw devices: only scan once 2018-03-15 20:03:12 +01:00
SomberNight afa4cbfcbb fix #4082 2018-03-15 18:34:30 +01:00
SomberNight 8dd19a5920 wizard: remove unused method 2018-03-15 06:14:57 +01:00
SomberNight 37853ab939 trezor/keepkey: don't show empty error on PIN prompt cancel 2018-03-15 06:08:13 +01:00
ThomasV 5e5134b76f remove custom entropy option again (follow-up e0c38b3), because seeds can be extended with passphrase 2018-03-14 14:59:27 +01:00
ThomasV 4137ae94a0 flush certificate file; might fix #4059 2018-03-13 15:07:19 +01:00
SomberNight b043c872eb fix paying to script 2018-03-13 06:37:02 +01:00
SomberNight a6841cbd5f fix #4099: serialisation of txns with negative version number 2018-03-13 01:02:03 +01:00
SomberNight 8e79d09511 disallow adding receive requests without valid is_mine addresses 2018-03-12 21:50:56 +01:00
ThomasV c3e26a1e2b fix #4098 2018-03-12 12:19:45 +01:00
ThomasV 152ec1447c fix #4100: spent_outpoints does not track everything 2018-03-12 11:56:00 +01:00
ThomasV cf866adfe3 fix #4109 2018-03-12 10:30:56 +01:00
ThomasV 0603f9f2b4 fix #4108 2018-03-12 10:18:09 +01:00
SomberNight a048a00594 close #4102
close #3337
2018-03-12 04:00:27 +01:00
SomberNight e31c2d491d fix #4093 2018-03-11 07:18:07 +01:00
SomberNight 99647fc070 careful with exceptions.. 2018-03-10 08:16:19 +01:00
SomberNight 2c6cf7f80c careful with exceptions.. 2018-03-10 08:00:41 +01:00
SomberNight d994d27704 hw wallet encryption unlock: clear session on incorrect passphrase 2018-03-10 03:59:01 +01:00
SomberNight f3d254ff1e follow-up prev 2018-03-10 00:37:16 +01:00
SomberNight 6f5a4677d1 clean up imports in lib/plot.py 2018-03-10 00:23:51 +01:00
SomberNight 9372c31b5d fix #4084 2018-03-09 19:10:57 +01:00
SomberNight 08aee6a857 logging - use self.print_error instead of util.print_error 2018-03-09 14:58:13 +01:00
SomberNight c13e057701 fix #4080 2018-03-09 03:18:53 +01:00
SomberNight 6f0a7ff420 fix #4077 2018-03-09 01:38:35 +01:00
ThomasV 2deae196d9 this probably fixes #4072 2018-03-08 10:14:32 +01:00
SomberNight 192e895933 hw plugins: catch exceptions for custom enumeration functions.
related: #4060
2018-03-07 16:11:20 +01:00
SomberNight b02252d664 fix #4065 2018-03-07 14:43:14 +01:00