Pavol Rusnak
1477c9aa9e
trezorctl/trezorlib: add show_display to StellarGetAddress/StellarGetPublicKey
2018-06-11 18:55:52 +02:00
Tomas Susanka
22872c53c2
tests/stellar: missing field annotation
2018-06-11 18:42:23 +02:00
Tomas Susanka
d3d9ceb0c4
tests: stellar test for get address
2018-06-11 18:42:23 +02:00
matejcik
73f016c465
trezorctl: update firmware_update to work better with TT ( fix #269 )
...
This removes the --erase option which was fishy before (and is now superseded
by wipe_device in bootloader mode).
Also adds a draft of "local fingerprint check" functionality for T1. This will
be expanded to work with TT in future releases.
2018-06-07 17:06:31 +02:00
Aleksey Popov
922748e348
lisk: restore Lisk sign and verify message functionality
2018-06-07 14:07:26 +02:00
Pavol Rusnak
e4dcc8d8c6
zcash overwinter support
2018-06-05 16:05:14 +02:00
matejcik
99bc267301
client: hide uninteresting functions from test tracebacks
2018-05-28 14:45:54 +02:00
matejcik
9982ef98f9
Merge branch 'master' into matejcik/refactor
2018-05-24 19:18:26 +02:00
matejcik
e779a251fb
transport: better ways to handle errors when enumerating devices
2018-05-24 19:14:05 +02:00
matejcik
4b7926268e
drop Lisk and Stellar sign/verify message functionality
2018-05-23 14:20:54 +02:00
Tomas Susanka
e656bbf072
stellar: xdr parse move to trezorctl; client works with messages
2018-05-17 17:17:09 +02:00
Tomas Susanka
bb74950e23
stellar: message is normalized before sign/verify
2018-05-14 15:33:57 +02:00
matejcik
cc7c8ccb59
client: clean up exception and decorator code
2018-05-11 15:34:49 +02:00
matejcik
a478dac5f7
client: clean up logging and printing
2018-05-11 15:34:23 +02:00
matejcik
0b6ec27064
logging: get rid of pprint and VerboseWireMixin
...
(and also TrezorClientVerbose)
2018-05-11 15:29:38 +02:00
matejcik
b7c7190573
trezorlib: remove Hash to btc_hash, prepare for moving it away from things
2018-05-11 15:29:38 +02:00
matejcik
325312d11c
protobuf: move formatter function to protobuf where it belongs better
2018-05-11 15:29:38 +02:00
matejcik
d106869061
trezorlib: deprecate client.expand_path and move the staticmethod
...
to an ordinary function tools.parse_path
Also remove PRIME_DERIVATION_FLAG and move it to tools.HARDENED_FLAG
2018-05-11 15:29:37 +02:00
matejcik
5329bc9463
Merge pull request #167 from zulucrypto/stellar
...
[Stellar] [WIP] Add Stellar support to trezorctl
2018-05-07 14:23:56 +02:00
matejcik
4c06a613b5
ethereum: do 'int_to_big_endian' conversion manually
...
instead of relying on 'rlp.utils' from which it was removed
by 1.0, and moved to 'eth_utils' which don't support py3.4
2018-05-04 17:43:58 +02:00
ZuluCrypto
200b5a71df
Merge remote-tracking branch 'upstream/master' into stellar
2018-04-28 12:54:32 -06:00
ZuluCrypto
ea6ced4dae
client.py - refactor Stellar signing loop to make the message flow clearer
2018-04-20 10:33:56 -06:00
ZuluCrypto
1fb521f4cd
client.py updated to use Stellar messages instead of map
2018-04-19 15:10:57 -06:00
ZuluCrypto
38647de7f9
client.py - minor style fixes and fix for use of "types.Message" instead of "proto.Message"
2018-04-19 13:29:36 -06:00
Aleksey Popov
45cca15e5f
lisk: Add lisk_sign_tx
2018-04-18 12:09:09 +02:00
Aleksey Popov
5e1168c48d
lisk: Add lisk_get_publickey
2018-04-18 12:09:09 +02:00
Aleksey Popov
514e808b56
lisk: Add lisk_verify_message
2018-04-18 12:09:09 +02:00
Aleksey Popov
d3685639f9
lisk: Add lisk_sign_message
2018-04-18 12:09:09 +02:00
Aleksey Popov
3e742177d2
lisk: Add lisk_get_address method
2018-04-18 12:09:09 +02:00
Peter van Mourik
497f0467cf
Added Wanchain support ( #230 )
2018-04-11 12:24:13 +02:00
Roman Zeyde
0a10b53e3a
client: allow setting auto-lock delay
2018-04-11 11:17:17 +02:00
matejcik
bd43363b1c
coins: refactor, use data from coins.json instead of hardcoded lists
2018-04-10 15:58:34 +02:00
matejcik
40ff849228
flake8: make flake8 better and more strict
...
this removes some unused variables and also catches a couple bugs
2018-04-10 15:58:34 +02:00
ZuluCrypto
1d722f838a
add Stellar support
2018-04-03 19:50:22 -06:00
matejcik
e79026cb4b
trezorlib: fix client ctors for transport
arg
...
This restores the API before PR #241 , and makes sure that ctor signature doesn't
depend on mixin order.
(Mixins will be going away shortly anyway.)
2018-03-28 15:57:50 +02:00
Roman Zeyde
bd3d014dd4
Allow specifying 'state' at ProtocolMixin c-tor
2018-03-28 14:31:20 +02:00
matejcik
e4a2946398
nem: fill out address_n properly for nem_sign_tx
2018-03-21 14:56:27 +01:00
matejcik
4b59d9191c
flake8: fix complaints in new code.
...
One of these days I'm going to automate this check.
2018-03-20 13:29:33 +01:00
matejcik
7e1d962799
trezorlib: sign_tx only downloads non-segwit transactions.
...
This should achieve the same goal as PR #193 .
In addition, this refactor removes usage of `_extend_` methods
and the unnecessary `_fill_missing` calls.
2018-03-20 13:10:08 +01:00
matejcik
f87d931ce7
trezorlib: factor out NEM to a separate module
2018-03-20 12:39:23 +01:00
Pavol Rusnak
a0dd3ee502
trezorctl: add passphrase_source handling to apply_settings
2018-03-12 15:25:52 +01:00
matejcik
6b51228090
use binascii.hexlify instead of bytearray.hex (which doesn't exist in python < 3.5)
2018-03-09 14:38:04 +01:00
matejcik
d8c9c970f5
flake8: clean up imports from last commit
2018-03-07 15:28:35 +01:00
matejcik
dd052d07b0
better getch() functions, fixed windows version ( fixes #207 )
2018-03-07 15:18:32 +01:00
matejcik
c0d2af557c
further cleanup of normalize_nfc usage
2018-03-06 15:50:54 +01:00
matejcik
5422c40451
start dropping py2 compatibility code
2018-03-06 15:50:54 +01:00
matejcik
cd9bd06163
prettyprint: fix flake8 complaints
2018-03-05 19:10:54 +01:00
matejcik
52c2319822
omit Features message from debug dumps
2018-03-05 18:57:40 +01:00
matejcik
db3767f7ef
tweak prettyprint for some known elements
2018-03-05 18:57:40 +01:00
matejcik
07ceb9aacc
pretty printing protobufs
2018-03-05 18:57:40 +01:00