1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-07-28 09:28:13 +00:00
Commit Graph

8829 Commits

Author SHA1 Message Date
ZuluCrypto
94f3f43746
sync with current state of upstream master 2018-04-19 15:18:55 -06:00
ZuluCrypto
1fb521f4cd
client.py updated to use Stellar messages instead of map 2018-04-19 15:10:57 -06:00
ZuluCrypto
73b07a489b
stellar - refactor parser to return protobuf messages instead of map 2018-04-19 15:10:27 -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
ZuluCrypto
76241dca5c
trezorctl - clean up imports 2018-04-19 13:28:31 -06:00
matejcik
1008c45100 tests: xfail Lisk tests until trezor-core#90 is merged 2018-04-18 15:46:10 +02: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
Aleksey Popov
c0418333c1 common: update trezor-common submodule 2018-04-18 12:09:09 +02:00
matejcik
688fe06e93 tools: remove forgotten debug statements in encfs_aes_getpass 2018-04-16 17:29:57 +02:00
matejcik
9255507529 tools: update encfs_aes_getpass to work with Py3
probably fixes #169
2018-04-16 17:21:29 +02:00
Jan Pochyla
074e7c1b9b src/main: simplify, extract USB code into usb.py 2018-04-16 17:17:45 +02:00
Pavol Rusnak
fabfe0661b
memory: use 1M for flash storage 2018-04-16 14:12:47 +02:00
Aleksey Popov
9abe3a7c69 protob: Change stellar fields from int64 -> sint64 2018-04-16 13:02:40 +02:00
Aleksey Popov
6dd5d17a8e protob: Change some Lisk transaction fields to bytes 2018-04-16 12:43:02 +02:00
Aleksey Popov
4fc9fdff7d protob: Fix amount and fee Lisk fields string -> uint64 2018-04-16 12:43:02 +02:00
Tomas Susanka
fd16bbfc8e tests: nem mosaics fix 2018-04-16 12:39:17 +02:00
Tomas Susanka
767330aea0 tests: multisig fixes 2018-04-16 12:24:55 +02:00
Jan Pochyla
3b67cb6bea tests: fix loop.select usage 2018-04-13 15:00:50 +02:00
Jan Pochyla
e223173b4e loop: wait -> spawn, select -> wait
select was a bit confusing name, as we always block on only one
interface.
2018-04-13 14:57:04 +02:00
slush
9e80d32b5f coins_details: Added EXP, RSK. 2018-04-11 19:39:04 +02:00
slush
a33e8d2ccd coins_details: Added missing ETC, UBQ. 2018-04-11 19:30:25 +02:00
slush
9a9bca0310 Initial import 2018-04-11 18:45:55 +02:00
slush
0e4a8f5019 coins_details: Improved sanity checks 2018-04-11 18:37:30 +02:00
Pavol Rusnak
2a22d9140d startup: shutdown at end instead of loop 2018-04-11 15:47:08 +02:00
Pavol Rusnak
ff8dafc182
trezorctl: reorder parameters in ethereum_sign_tx 2018-04-11 12:26:53 +02:00
Peter van Mourik
497f0467cf Added Wanchain support (#230) 2018-04-11 12:24:13 +02:00
Aleksey Popov
6a7710c026
protob: Add messages for Lisk support 2018-04-11 12:13:47 +02:00
Roman Zeyde
892eb41837 tests: add device test for auto-lock delay 2018-04-11 11:17:17 +02:00
Roman Zeyde
0a10b53e3a client: allow setting auto-lock delay 2018-04-11 11:17:17 +02:00
Saleem Rashid
59147463e2 coins: Update DigiByte 2018-04-11 10:14:00 +02:00
Pavol Rusnak
783f1c0323
storage: refactor default/minimum lock storage, change default values 2018-04-10 23:46:41 +02:00
matejcik
ab62f5db6f flake8: delete trailing lines 2018-04-10 16:01:22 +02:00
matejcik
928498c666 coins: wrap JSON errors in an ImportError 2018-04-10 15:58:34 +02:00
matejcik
bd43363b1c coins: refactor, use data from coins.json instead of hardcoded lists 2018-04-10 15:58:34 +02:00
matejcik
c4f38fd740 trezor-common: update to version with Decred Testnet API URL 2018-04-10 15:58:34 +02:00
matejcik
4b0e057d4e docs: contributing info for the new submodule 2018-04-10 15:58:34 +02:00
matejcik
b82551ce0d travis: check that generated protobuf messages are identical to the commited ones 2018-04-10 15:58:34 +02:00
matejcik
d7fb363ffb build: take an optional argument specifying protobuf output directory 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
matejcik
e3d59eedfb tx_api: drop completely unused Smartbit API 2018-04-10 15:58:34 +02:00
matejcik
71129fffbf travis: run flake8 as one command
also exclude vendor subdir over which we possibly don't have control
2018-04-10 15:58:34 +02:00
matejcik
04326749f4 build: generate protobuf messages in tempdir
This way, if the process fails, the files in trezorlib/messages remain
untouched. This is important because "setup.py build" now runs the
build_protobuf tool, and it can easily fail on a system without protoc.
2018-04-10 15:58:34 +02:00
matejcik
3f35475e7b build: preprocess messages and assets in setup.py
This enforces presence of the trezor-common submodule, copies coins.json to the
package directory (from where we can install it with bdist) and if possible,
regenerates protobuf messages.

That currently doesn't work on Windows, because it's a shell script. Also it
relies on presence of `protoc` protobuf compiler. Therefore the regeneration
step is optional and converted protobuf messages should still be commited to
this repo.

coins.json, OTOH, is gitignored in trezorlib, and must be copied from
trezor-common every time. This works because sdist includes the vendor
directory.
2018-04-10 15:58:34 +02:00
matejcik
16b0727b4b build: include tools in sdist 2018-04-10 15:58:34 +02:00
matejcik
ae0cb0478e build: use trezor-common from submodule 2018-04-10 15:58:34 +02:00
matejcik
c844430363 build: include relevant vendored files in sdist 2018-04-10 15:58:34 +02:00