Commit Graph

197 Commits

Author SHA1 Message Date
Jochen Hoenicke
337fe029fd insight api: use hex code
The insight api transaction parser used to look at the assembly to
reconstruct the input and output scripts.  This patch changes it to
use the hex input directly.  This fixes parsing some instructions with
unknown opcodes (e.g. multisig inputs with "0" opcode).
2015-05-10 16:11:03 +02:00
Pavol Rusnak
e2a8f08581 add local version of filecache (used just for unittests), cache globally (to tmpdir) 2015-05-07 18:29:38 +02:00
Jochen Hoenicke
6cedf149d2 Don't spam the usb.
The connected logic was flawed.  After 10 s it would continuously
check if the device is still connected.  Now, we reset the timer
after every check.
2015-04-29 19:31:48 +02:00
Jochen Hoenicke
6f59de799a Verify the localback.net certificate 2015-03-05 11:15:53 +01:00
Jochen Hoenicke
9107aab76a Use right URL for bridge and keep-alive connection
The bridge is using https with a certificate signed for localback.net.

Use a session object (self.conn) to keep connection alive and
prevent costly ssl handshakes for every call.
2015-03-05 11:00:18 +01:00
nelisky
f3b7629a4f Prevent floating point issues when pushing output amount 2015-03-03 23:37:32 +00:00
nelisky
e4429242aa Allow insight_tx to be passed a dict object instead of an url 2015-03-03 23:36:51 +00:00
Pavol Rusnak
f74d31788c old PIN -> current PIN 2015-02-28 14:06:23 +01:00
Pavol Rusnak
45d9955bc2 speed up communication 2015-02-25 17:54:27 +01:00
Pavol Rusnak
049166d6c9 disable filecache by default 2015-02-22 14:40:21 +01:00
Pavol Rusnak
109cca5ab3 fix _customPrintFieldValue 2015-02-21 12:52:01 +01:00
Pavol Rusnak
68ef2d2262 implement SignIdentity/SignedIdentity 2015-02-20 18:50:53 +01:00
Pavol Rusnak
a996573c81 update pb 2015-02-20 16:47:23 +01:00
Pavol Rusnak
686b8cc4b8 update protobuf, introduce homescreen 2015-02-04 20:53:22 +01:00
Pavol Rusnak
85d8fa90c8 update protobuf, enable OP_RETURN 2015-02-04 15:47:44 +01:00
slush0
bb4d21ba65 Added feature check 2015-01-28 05:31:30 +01:00
slush0
bd7c575be3 Fixed testnet URL 2015-01-23 21:24:15 +01:00
Pavol Rusnak
7f222e3c1e update pb 2014-12-23 01:44:09 +01:00
Pavol Rusnak
399deeee67 add tests for multisig tx change confirmation 2014-12-20 23:45:40 +01:00
Pavol Rusnak
fdba11adeb update pb 2014-12-15 15:02:25 +01:00
slush0
77b6b5873d Compiled pb 2014-12-15 14:37:14 +01:00
Pavol Rusnak
bc07b044b0 update pb 2014-12-13 19:09:14 +01:00
Pavol Rusnak
63ee124254 test for ApplySettings.use_passphrase 2014-12-13 19:07:43 +01:00
slush0
bb88abab1e Reflects changes in multisig API: Pass HDNodeType+address_n instead of pubkeys 2014-12-12 22:19:30 +01:00
slush0
92bb796fd7 Compiled pb 2014-12-12 22:19:00 +01:00
Pavol Rusnak
c0d0b191d6 test_msg_getaddress_show test now supports multisig 2014-12-10 18:04:26 +01:00
Pavol Rusnak
4f7bd1be06 update pb 2014-12-10 15:43:00 +01:00
Pavol Rusnak
610547cf32 add button_wait feature for tests 2014-12-10 15:26:18 +01:00
slush0
bc9a43986f Compiled pb 2014-12-04 01:30:31 +01:00
Pavol Rusnak
87d3688ed7 update bitcore to insight in tx_api.py 2014-12-02 03:58:26 +01:00
Pavol Rusnak
608251bece update encrypt/decrypt message commands 2014-11-26 18:49:22 +01:00
Pavol Rusnak
a939d3de1d fix getpass usage 2014-11-23 13:28:09 +01:00
Pavol Rusnak
1c6ed65921 add more tests to test_msg_verifymessage 2014-11-07 01:59:44 +01:00
Pavol Rusnak
667577abc4 add screenshot feature (default disabled) 2014-11-07 01:59:44 +01:00
David Dworken
86a46933b5 Use getpass('') and confirm passphrase
Added getpass as a dependency
Switched pin entry from raw_input() to getpass.getpass('')
Switch passphrase entry from raw_input() to getpass.getpass('')
Ask user to confirm passphrase
2014-11-06 19:09:53 -05:00
Pavol Rusnak
f9e45d8e94 rework EncryptMessage/DecryptMessage 2014-11-04 02:43:21 +01:00
Pavol Rusnak
d65d7cb855 update protobuf 2014-10-30 00:48:06 +01:00
Pavol Rusnak
7963db8455 update protobuf 2014-10-22 19:48:45 +02:00
Timothy
e7cb1d474a Document transport_hid class 2014-08-26 14:06:19 +00:00
Timothy
78e9afae6e Document Transport class 2014-08-26 13:54:06 +00:00
Liz Fong-Jones
81a6a1a6d2 Fix missing %s in format string 2014-08-11 19:25:36 -04:00
Pavol Rusnak
ef87f2e1d3 add GetAddress.show_display; ButtonRequest_Address 2014-08-08 18:08:50 +02:00
Pavol Rusnak
3527a51669 update pb 2014-08-07 21:14:11 +02:00
Pavol Rusnak
c2de56eb46 add trezorlib/qt/__init__.py 2014-07-30 21:05:13 +02:00
Pavol Rusnak
608025419b config will stay in hex form (IE) 2014-07-27 16:22:24 +02:00
Pavol Rusnak
70dd320c1f fix protobuf_json while handling enums
use error field from trezord
2014-07-26 17:15:12 +02:00
Pavol Rusnak
a527456db5 add transport for bridge 2014-07-26 16:40:51 +02:00
slush0
aec4908fd7 HidTransport raises ConnectionException when disconnected during HID session 2014-07-10 00:44:46 +02:00
slush0
706807e0b6 Removed debugging print 2014-07-10 00:02:34 +02:00
slush0
0106e6b6fb Added '?' to pinmatrix 2014-07-09 23:41:17 +02:00