Commit Graph

240 Commits

Author SHA1 Message Date
ThomasV
cb2c2f0b9f Merge pull request #807 from btchip/btchip
Add BTChip wallet plugin
2014-08-30 17:17:19 +02:00
BTChip
0507017c85 1.4.9 support, better error management, fix 2fa check 2014-08-29 00:38:16 +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
BTChip
af7cc78075 Add creation wizard, prepare for 1.4.9 2014-08-27 23:19:14 +02:00
BTChip
11961ae811 Merge branch 'master' into btchip 2014-08-27 07:51:13 +02:00
BTChip
c5d045a498 Merge remote-tracking branch 'upstream/master' 2014-08-27 07:49:01 +02:00
ThomasV
c130ff6715 fix plugin restore: wallet_type 2014-08-26 17:58:17 +02:00
BTChip
5873004af4 Verify proper device before signing 2014-08-26 13:04:38 +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
BTChip
7354f01c8e lib.util->electrum.util 2014-08-25 17:25:02 +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
ThomasV
5f10b49811 fix load_wallet of cosigner 2014-08-25 15:58:06 +02:00
ThomasV
23c826863e cosigner plugin update 2014-08-25 11:52:47 +02:00
BTChip
3293731038 Do not crash if no change is sent 2014-08-25 00:18:38 +02:00
BTChip
8a47c80827 Already optimized 2014-08-24 20:19:23 +02:00
BTChip
8e918b5f35 Add BTChip wallet plugin 2014-08-24 19:44:26 +02:00
ThomasV
89b8078549 move qrscanner from plugins to lib 2014-08-23 18:04:29 +02:00
ThomasV
867597cd91 fixes for cosignerpool 2014-08-22 18:39:23 +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
9500715141 add cosignerpool plugin 2014-08-21 19:35:51 +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
ThomasV
72d499b1a0 Merge branch 'trezor_plugin' of github.com:m0mchil/electrum into m0mchil-trezor_plugin 2014-08-08 14:56:06 +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
Michael Wozniak
ef6ccf2bcd Fix dialog for cancelled TX on Trezor 2014-08-02 23:41:27 -04:00
Michael Wozniak
e9e8b7e960 Clean up dialog code
TODO: fix dialog for cancelled tx from Trezor
2014-08-02 23:38:16 -04:00
Michael Wozniak
6206da00e0 update trezor plugin waiting dialog
update waiting dialog so that ok/cancel doesn't need to be used on the
GUI, only on the trezor device
2014-08-02 23:18:02 -04:00
Michael Wozniak
14f00609aa update imports for gui 2014-08-02 20:09:29 -04:00
Michael Wozniak
ec833b43e9 update imports 2014-08-02 14:52:28 -04:00
ThomasV
06cdb7ff39 move pointofsale plugin to main codebase 2014-07-31 10:10:14 +02:00
m0mchil
d5f08d657f passing wallet instance not needed anymore 2014-07-27 14:57:23 +03:00
Pavol Rusnak
bb78873e24 don't use internal cmdtr module in trezor plugin 2014-07-27 14:27:27 +03:00
slush0
801bcd69e8 Fix get_master_public_key, Label plugin now works 2014-07-27 14:27:27 +03:00
slush0
9f47762c12 Fixes dependency to pinmatrix 2014-07-27 14:27:27 +03:00
m0mchil
f518be4346 enable plugin for trezor wallet 2014-07-27 14:27:27 +03:00
m0mchil
294de5504f restore values to allow fee check 2014-07-27 14:27:27 +03:00
m0mchil
e4a6a2962e enable trezor plugin if about to create/restore wallet 2014-07-27 14:27:27 +03:00
m0mchil
8a7f81a9de support for restore 2014-07-27 14:27:27 +03:00
m0mchil
ec295d1fbe remove redundant i18n 2014-07-27 14:27:27 +03:00
m0mchil
a336379aa5 trezor plugin 2014-07-27 14:27:26 +03:00
Michael Wozniak
27ddfcdd36 Add itbit exchange to exchange rate plugin 2014-07-26 13:58:55 -04:00
Michael Wozniak
9ae30533ca update historical winkdex api 2014-07-22 17:28:37 -04:00
Michael Wozniak
a72bc5a44a Update exchange rate plugin for Winkdex
updated exchange rate BTC price for Winkdex API that was officially published
2014-07-22 17:06:23 -04:00
ThomasV
81d1e67253 always enable qr scanner plugin 2014-07-12 18:39:28 +02:00
ThomasV
b614a673eb catch zbar.UnsupportedError 2014-06-26 19:23:15 +02:00
ThomasV
8d06fc0143 video_device default should be string 2014-06-25 10:50:18 +02:00
ThomasV
f4dfec4565 define frozen signal for exchange rate plugin 2014-06-24 17:44:31 +02:00
ThomasV
f4a0a90010 catch exceptions raised by fiat amount conversion to decimal 2014-06-24 17:06:04 +02:00
ThomasV
0636ef8b32 compact serialized format for unsigned and partially signed transactions. 2014-06-21 21:06:09 +02:00
ThomasV
c9fd14e343 transaction show_qr 2014-06-17 16:24:01 +02:00
ThomasV
3fa113d76b fix: remove imports 2014-06-17 14:32:31 +02:00
ThomasV
63de2c8676 fix imports in pos plugin 2014-06-17 14:29:23 +02:00
ThomasV
104fbe6cac link point of sale plugin with receive tab 2014-06-17 14:27:56 +02:00
ThomasV
d2cad7bbbb new widget: QRTextEdit 2014-06-14 12:17:44 +02:00
ThomasV
6f3c9e6a44 unify util.parse_URI 2014-06-13 16:02:30 +02:00
ThomasV
ca4e9261e0 qrscanner: use win.show_qr_code 2014-06-13 14:27:48 +02:00
ThomasV
6cad213fa8 fix: show_raw_qr 2014-06-13 07:38:34 +02:00
ThomasV
8685d749a3 qrscanner: add scan button in init() 2014-06-12 22:32:24 +02:00
ThomasV
6d0488c2de move qr code operations to transaction window and transaction menu 2014-06-12 22:24:10 +02:00
ThomasV
272a09c710 reuse existing transaction dialog instead of duplicating it 2014-06-12 21:57:58 +02:00
ThomasV
1f7366ca20 zbar plugin: use self.win 2014-06-12 17:40:34 +02:00
ThomasV
03c84aab0e let the send tab parse and return its own fields 2014-06-12 17:31:18 +02:00
ThomasV
838a3e3187 install instructions for zbar. fixes #610 2014-06-12 16:57:23 +02:00
ThomasV
96017fe530 fiat_e: set precision to 0.01 2014-06-11 18:20:25 +02:00
ThomasV
cff3d6ce31 exchange rate plugin: bi-directional conversion 2014-06-11 18:10:21 +02:00
ThomasV
efa35d9ec2 setAmount: convert to int 2014-06-11 15:36:40 +02:00
ThomasV
d9d76436db replace fiat dialog with direct edit line 2014-06-11 15:32:09 +02:00
ThomasV
46c2de3979 separate AmountEdit and BTCAmountEdit classes, for exchange rate plugin 2014-06-11 14:44:26 +02:00
wozz
fde8966471 Update historical exchange rate query
Update historical exchange rate query for bitcoinvenezuela to reduce extra data returned.
2014-04-28 11:03:32 -04:00
wozz
12b3a78036 Merge pull request #662 from wozz/issue-643
No longer require restart for toggle exchange rate
2014-04-22 14:42:32 -04:00
Michael Wozniak
b2a80d8522 Exchange rate update
use exchange rate value instead of string to calculate balance
2014-04-19 09:03:11 -04:00
Michael Wozniak
b7ea3c5e10 No longer require restart for toggle exchange rate
Fixes issue #643 and allows fiat button to work without restart

No logic is required because Send tab gets removed and added for every
toggle.
2014-04-17 12:48:16 -04:00
ThomasV
a332a2a7ee rm aliases 2014-04-15 13:01:33 +02:00
ThomasV
a92aae3306 Merge pull request #639 from toomyem/spesmilo
Added Bitcurex and Bitmarket exchanges
2014-04-01 11:18:14 +02:00
Michael Wozniak
b099930174 Update create current unix time
update method to create current unix time to be windows compatible

fix issue #640
2014-03-31 21:52:31 -04:00
Tomasz Machalski
0b8fc21db7 Added Bitcurex and Bitmarket exchanges 2014-03-31 21:02:21 +02:00
Michael Wozniak
a3b88ca3dc Exchange Rate History - Add APIs
Add API for Winkdex and BitcoinVenezuela
2014-03-30 20:39:37 -04:00
Darrin Daigle
5619859386 Streamlined code - modified two procs (get_fiat_status_text and fiat_dialog) to call exchange API only once instead of twice (as recommended by wozz). 2014-03-27 22:00:23 -05:00
Darrin Daigle
9fb7fd5803 Cleaned up Exchange Rate plugin: more efficient code and more intuitive names for the get fiat balance/price procedures. Created new procedure used for updating the fiat balance & price on the status panel. Enhancement: status panel on bottom left now shows the current BTC price (eg, 1 BTC~573.45 USD). 2014-03-27 15:30:24 -05:00
Darrin Daigle
eccb78c3e6 wrapped strings with _("string text") to enable language translation 2014-03-25 11:43:21 -05:00
Darrin Daigle
dea58fcb49 fixed issue when exchange rate not available (eg, no connection) 2014-03-24 11:06:20 -05:00
Darrin Daigle
284bcc1e5b better handling of very small fiat numbers and mBTC 2014-03-23 23:17:20 -05:00
Darrin Daigle
7bfd170ad9 check if fiat button exists on send tab before updating its caption with the newly selected fiat currency 2014-03-23 13:33:54 -05:00
Darrin Daigle
bc3bcc20dc check to see if fiat button already exists on send tab before telling user they must restart Electrum to see it 2014-03-23 12:58:42 -05:00
Darrin Daigle
669d8041e4 Add ability to specify fiat amount when sending bitcoin. 2014-03-22 23:04:06 -05:00
Michael Wozniak
e6175c6f57 fix error with Decimal in older python versions 2014-03-17 22:03:48 -04:00
Michael Wozniak
2fc3f408c8 Exception caused by tx_list not defined
I wasn't seeing this before, so I assume it could be a race condition if
the "load_wallet" function doesn't finish before the history tab is updated.
2014-03-07 23:10:36 -05:00
Michael Wozniak
f434bac45a fix bug for 0 transaction wallet
0 transaction wallet would return an error when getting transaction list
2014-03-07 22:51:58 -05:00