Tomas Susanka
2dec30828b
wallet/signing: segwit has priority over force_bip143
...
This commit only rearranges the `if` main branch, so the segwit branch
has priority over bip143. Since Bitcoin Gold is allowing both segwit and
forcing bip143, the bitcoin gold segwit transactions were failing.
updates #147
2018-03-09 18:31:31 +01:00
Pavol Rusnak
0484f599fd
src/apps/common: introduce limit for homescreen size
2018-03-08 23:49:09 +01:00
Jochen Hoenicke
8cdec0652e
Ethereum: Fix fee computation.
...
- Gas is always in ether, even when sending tokens.
- Fee is computed by multiplying gas limit with gas price.
- Parse numbers already in sign_tx.
- Made rlp.encode non-recursive (also fixes not passing include_length).
2018-03-08 18:49:28 +01:00
Pavol Rusnak
3971f4bf13
src/apps/wallet: fix ed25519 pubkey prefix
2018-03-07 14:22:57 +01:00
Pavol Rusnak
a697d482bf
src/apps/management: delay flag setting by one step in backup
2018-03-06 01:15:17 +01:00
Pavol Rusnak
1b8217ca66
src/apps/wallet: finish GetPublicKey UI
2018-03-05 17:58:50 +01:00
Jan Pochyla
eed57a6c44
src/apps/management/apply_settings: remove language handling
...
Configured language is still mentioned in src/apps/common/storage under
the _LANGUAGE configuration key.
2018-03-05 17:53:01 +01:00
Pavol Rusnak
611d374bbd
embed: rename TREZOR_STM32/UNIX to TREZOR_MODEL_T/EMU, introduce trezor.utils.model()
2018-03-04 12:59:16 +01:00
Pavol Rusnak
c7c5f55508
src/apps/ethereum: fix layout for values around 1e9 Wei
2018-03-03 23:37:21 +01:00
Pavol Rusnak
0ec62dfa5c
src/apps/fido_u2f: reorder dispatch_cmd function
2018-03-01 05:44:07 +01:00
Pavol Rusnak
842ebd6e83
src/apps/fido_u2f: show layout for bogus ids again
2018-03-01 05:43:45 +01:00
Jan Pochyla
eda280213f
src/apps/fido_u2f: fix confirmation, refactor
2018-03-01 05:14:02 +01:00
Pavol Rusnak
144e2013bd
src/apps/management: reset_device with no layout resets homescreen
2018-03-01 05:03:23 +01:00
Pavol Rusnak
7dc207a8df
src/apps/fido_u2f: implement bogus app_id screen
2018-03-01 03:08:35 +01:00
Pavol Rusnak
df10f5df3f
src/apps/common: fix cache
2018-03-01 03:07:42 +01:00
Pavol Rusnak
c937d73217
src: minor visual nits
2018-03-01 01:13:26 +01:00
Pavol Rusnak
2e3dc8b29d
src/apps/common: rework PassphraseState behaviour
2018-03-01 00:07:45 +01:00
Pavol Rusnak
01bb1e34fa
src/apps/management: implement dry_run in recovery_device
2018-02-28 21:13:37 +01:00
Pavol Rusnak
1269a0239d
src/apps: use require_confirm where possible, introduce require_hold_to_confirm
2018-02-28 20:20:39 +01:00
Pavol Rusnak
4f98f02ff9
src/apps/common: fix typo in set_u2f_counter
2018-02-28 18:58:42 +01:00
Pavol Rusnak
c0a0630cba
src/apps/fido_u2f: implement u2f counter
2018-02-28 18:53:52 +01:00
Pavol Rusnak
67d835fd3e
src: make flake8 happy
2018-02-28 18:25:04 +01:00
Pavol Rusnak
a13639997e
src/apps/management: fix missing return true
2018-02-28 18:23:10 +01:00
Jan Pochyla
8f1ed5edce
src: handle wire msgs while waiting for ui
2018-02-28 17:17:09 +01:00
matejcik
a46f7b2fad
src/apps/homescreen: fix typo in Ping response ( #129 )
2018-02-28 17:04:09 +01:00
Pavol Rusnak
829d92079d
src/apps/wallet: make flake8 happy
2018-02-28 15:15:37 +01:00
Pavol Rusnak
59d1cc1e1b
src/apps/ethereum: fix whitespace in tokens.py
2018-02-28 15:15:14 +01:00
Pavol Rusnak
a38e57a31f
src/app/wallet: sign identity ui
2018-02-28 15:12:00 +01:00
Pavol Rusnak
ba870fbf9b
src/apps/ethereum: regenerate token list
2018-02-28 02:36:43 +01:00
Pavol Rusnak
19bae93d92
src/apps/ethereum: fix ethereum ui
2018-02-28 02:12:48 +01:00
Jan Pochyla
5ec3ef7835
src/apps/wallet/sign_tx: use visual progress
2018-02-28 01:49:05 +01:00
Pavol Rusnak
9549ef9865
src/apps/ethereum: fix get_address ui
2018-02-28 00:56:16 +01:00
Pavol Rusnak
7fa146fedb
src/apps/common: make flake8 happy
2018-02-27 23:53:45 +01:00
Pavol Rusnak
97fee650ca
src/apps/wallet/sign_tx: poor man's signtx progress
2018-02-27 23:53:44 +01:00
Peter Jensen
e43ce25611
src/trezor/ui/style: update resources and icons in dialogs
2018-02-27 23:52:49 +01:00
Pavol Rusnak
2523442eb3
src/apps/homescreen: add missing fields to Features
2018-02-27 20:48:01 +01:00
Pavol Rusnak
f9b16cfa34
src/apps/wallet/sign_tx: op_return ui
2018-02-27 20:28:28 +01:00
Jan Pochyla
9f48e3d471
request_pin, request_passphrase: ui fixes
2018-02-27 20:21:54 +01:00
Pavol Rusnak
fa056518f1
src/apps/wallet: implement SignMessage/VerifyMessage for Segwit
2018-02-27 17:50:34 +01:00
Jan Pochyla
375a95c214
src/apps: cleanup workflow modules
2018-02-27 16:36:17 +01:00
Jan Pochyla
4ef79ca48b
src/apps: remove layout_ from workflow functions
2018-02-27 16:35:29 +01:00
Jan Pochyla
a4081bab72
src: move HashWriter to trezor.utils
2018-02-27 16:35:28 +01:00
Pavol Rusnak
91dc487dcd
src/apps/wallet: use max_lines in Text component
2018-02-27 15:04:03 +01:00
Tomas Susanka
5f362f7493
signing/multisig: multisig exception
2018-02-27 13:00:35 +01:00
Jan Pochyla
85e5a87c24
src/apps/{common,management}: use more specific ButtonRequestTypes
2018-02-27 12:07:42 +01:00
Pavol Rusnak
2854583b52
trezor.utils: rework split_words, use it in CipherKeyValue and Sign/Verify Message layouts
2018-02-27 03:33:59 +01:00
Pavol Rusnak
9c7ddba217
src+tests: use flake8 F401 to detect unused imports
2018-02-27 03:05:15 +01:00
Pavol Rusnak
2be0a4d31a
src/apps/common: raise on unsupported script type, change layout
2018-02-27 02:37:35 +01:00
Jan Pochyla
5e8ea18cce
src/apps: use more specific ButtonRequestType
2018-02-27 01:51:34 +01:00
Pavol Rusnak
fd597d23a4
src/apps/management: remove unnecessary layout decorator
2018-02-27 00:41:59 +01:00