Commit Graph

65 Commits

Author SHA1 Message Date
ThomasV 15636282e4 fix issue #1061: normalize trezor passphrases. Add passphrases to restore from seed with trezor. 2015-03-05 17:09:39 +01:00
ThomasV b973d31a67 Merge pull request #1029 from m0mchil/transport_close
close Trezor USB transport on wallet close
2015-02-15 13:29:27 +01:00
m0mchil beaa932c97 close Trezor USB transport on wallet close 2015-02-14 22:42:50 +02:00
m0mchil ae8c382a4d better trezor version checks 2015-02-14 14:13:59 +02:00
m0mchil 1601d58819 Confirm address on TREZOR 2015-02-08 13:28:10 +02:00
ThomasV 395312e70f fix: add wallet types only if available 2015-02-01 10:44:29 +01:00
ThomasV 78ce20b0b8 fix plugins initialization 2015-01-31 18:09:50 +01:00
ThomasV 36a5e09532 trezor restore from seed 2015-01-31 08:35:07 +01:00
ThomasV dda4a0fcb3 call load_wallet and close_wallet for each plugin 2015-01-26 20:42:32 +01:00
ThomasV da968b60e4 drop support for multiple accounts (bip44) in standard wallets 2015-01-05 00:33:10 +01:00
ThomasV 477b7c3402 fix issue #961 2014-12-25 17:24:49 +01:00
ThomasV 070126104f fix #910 2014-10-30 21:04:10 +01:00
ThomasV babead68b6 trezor: don't call sign_transaction twice 2014-10-24 12:43:10 +02:00
ThomasV 956f69f3d3 trezor: raise and catch BaseException in signing 2014-10-24 10:53:09 +02:00
ThomasV 8347ad5449 fix hardware plugins with tx.error 2014-10-24 07:49:20 +02:00
ThomasV 815ba4b9eb Merge branch 'master' of git://github.com/spesmilo/electrum 2014-09-14 11:48:42 +02:00
ThomasV ca6194e563 trezor: check if device is connected before asking passphrase 2014-09-14 11:48:30 +02:00
Michael Wozniak c9fab344ca Keep trezor pin dialog on top of other windows 2014-09-13 18:14:01 -04:00
ThomasV 5b84cbe9fb close_wallet 2014-09-12 19:58:59 +02:00
ThomasV 45a55e258f trezor: check device on load_wallet 2014-09-12 19:24:01 +02:00
ThomasV a7102bee78 fix indentation 2014-09-10 23:12:28 +02:00
ThomasV 410ac82667 Do not call Qt from non-Qt threads, this will segfault (give_error) 2014-09-10 10:16:07 +02:00
ThomasV 374daa25af create a PendingAccount if coins have been sent to next_account 2014-09-10 10:09:13 +02:00
ThomasV 1fb8af40c5 disable privkey export menu in trezor wallets 2014-09-09 14:30:57 +02:00
ThomasV 265d74c542 fix #825 2014-09-09 14:22:06 +02:00
ThomasV 622fb6c08b add wallet categories 2014-09-05 16:28:53 +02:00
ThomasV 449feddaaf raise an exception on trezor decrypt 2014-09-03 10:45:41 +02:00
BTChip 098c608e3d Reject outdated firmware versions 2014-08-31 18:46:55 +02:00
ThomasV 79588eb4da init plugins before gui. register wallet types in plugin constructor 2014-08-31 15:33:20 +02:00
ThomasV a3790372d8 @hook decorator for plugins 2014-08-31 11:42:40 +02:00
Chris Rico 4f82fce81d Reverted change to TrezorWallet.address_id() 2014-08-28 10:38:56 -05:00
Chris Rico 49c2ba5b12 Removed hard coded purpose and coin_type (provided by Wallet.get_address_index)
Only look up address when not a coinbase transaction
2014-08-28 05:13:03 -05:00
ThomasV c130ff6715 fix plugin restore: wallet_type 2014-08-26 17:58:17 +02:00
ThomasV 58c6518b30 print more tracebacks 2014-08-26 12:55:53 +02:00
ThomasV b58aae699e fix address_id 2014-08-26 12:38:05 +02:00
ThomasV da6d5b4baa Merge pull request #794 from XertroV/trezor
Add Trezor plugin settings - can now view ID and set device label
2014-08-25 16:07:36 +02:00
Maran 0ce463c99c Make all errors for Trezor visible in the GUI 2014-08-22 13:24:29 +02:00
ThomasV 8a17e1a5a7 trezor: is_available() 2014-08-22 11:09:23 +02:00
ThomasV 58e1dd2a24 update trezor plugin 2014-08-21 18:24:47 +02:00
ThomasV 15f6a6a369 fix xpub in trezor plugin (fingerprint and child number should be big endian) 2014-08-20 21:18:16 +02:00
Maran 2afe4e30f7 Add a GUI messagebox when using a Trezor but can't connect to the device. 2014-08-20 20:10:53 +02:00
Maran 78469f488a Change wording on Trezor pincode request 2014-08-20 20:00:43 +02:00
ThomasV 57e50ee326 handle exceptions raised if trezor is not found 2014-08-19 11:03:24 +02:00
ThomasV 20f93f7df0 set wallet.can_change_password and wallet.has_seed for trezor 2014-08-19 10:36:55 +02:00
ThomasV 11e1e0e923 add support for p2sh addresses to trezor plugin 2014-08-19 00:41:10 +02:00
Max Kaye dc40a4fefa Add Trezor plugin settings - can now view ID and set device label 2014-08-17 21:41:42 +10:00
ThomasV 638565bddb fix get_public_key of trezor plugin 2014-08-08 18:29:08 +02:00
Michael Wozniak 0c81010290 Add decrypt function
Not yet supported in Trezor device, so it currently returns an Unknown
Message error
2014-08-03 19:10:20 -04:00
Michael Wozniak 017693fa57 Update trezor plugin for message signing 2014-08-03 17:37:26 -04:00
Michael Wozniak d2c1ebfc63 Remove extra variable that isn't needed 2014-08-03 10:49:25 -04:00