1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-25 22:02:05 +00:00
Commit Graph

7519 Commits

Author SHA1 Message Date
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
matejcik
f96dfe5dba add submodule trezor-common 2018-04-10 15:58:34 +02:00
Tomas Susanka
edbcd2012d tests/device/nem: multisig tests 2018-04-10 14:50:01 +02:00
mcudev
14233fcc26 mpu_config: depend on MEMORY_PROTECT 2018-04-10 14:19:27 +02:00
mcudev
e907cb87bc check_bootloader: depend on MEMORY_PROTECT 2018-04-10 14:19:27 +02:00
mcudev
56ff88a08f update bootloader padding/alignment and integrate build process for bootloader and firmware 2018-04-10 14:19:27 +02:00
motty
45cde2249c mod fujicoin SegWit 2018-04-10 14:14:39 +02:00
ZuluCrypto
8ac9068e02 Stellar - add protobuf messages and types 2018-04-10 14:12:07 +02:00
matejcik
233456f077 coins: add bitcore URL for Decred Testnet (copied from python-trezor) 2018-04-09 22:07:54 +02:00
Tomas Susanka
891865f948 tests/device/nem: tests fixes due to layout changes 2018-04-09 13:40:23 +02:00
Saleem Rashid
63a549aefb coin_info: Prepend space to coin_shortcut 2018-04-09 12:43:26 +02:00