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

848 Commits

Author SHA1 Message Date
andrew
efe8a7f065
Improve messages in the Enable PIN dialog and Change PIN dialog. 2019-02-15 12:39:15 +01:00
andrew
3517018f30
Display the number of PIN entry attempts remaining. 2019-02-15 12:39:15 +01:00
andrew
9f75d342a4
Add trezor-storage submodule. Update modtrezorconfig to work with the new storage_get() interface. Update tests to expect None instead of bytes(), when the value is not found in the storage. 2019-02-15 12:39:14 +01:00
Pavol Rusnak
ae9cdec0d8
src/apps/wallet/sign_tx: add default values for branch_id (zcash) 2019-02-15 01:51:23 +01:00
Dusan Klinec
ab9ab25355
xmr: get_tx_keys, live_refresh 2019-02-13 13:28:42 +01:00
Jan Pochyla
ce972a7a32 fix code style 2019-02-05 12:52:34 +01:00
Jan Pochyla
8cebcaba01 nem: fix mosaic properties list 2019-02-05 11:05:43 +01:00
Pavol Rusnak
67c07902a3
src/apps/wallet/sign_tx: fix typo 2019-02-04 13:57:31 +01:00
Pavol Rusnak
f60e689a4e
src/apps/wallet/sign_tx: fix style 2019-02-04 01:51:56 +01:00
Pavol Rusnak
4225fe7fa8
src/apps/wallet/sign_tx: implemented simplified API for MultisigRedeemScriptType
If address_n is the same for all nodes in the multisig, provide it just once
and supply nodes directly (not in the HDNodePathType structure)
2019-02-04 01:15:13 +01:00
Pavol Rusnak
6974d037a9
src/apps/wallet/sign_tx: implement tx.branch_id field 2019-01-31 21:03:58 +01:00
Tomas Susanka
38b3e44ac9 cardano: send ButtonRequest.Address in get_address 2019-01-29 17:24:25 +01:00
Tomas Susanka
4e9ef09798 eth: modify sign_tx to accept strings as well 2019-01-29 17:19:10 +01:00
Tomas Susanka
1946a9f93e eth: modify sign/verify functions to accept addresses as strings 2019-01-29 17:19:10 +01:00
Tomas Susanka
3387b157a7 eth: EthereumGetAddress returns address as a string 2019-01-29 17:19:10 +01:00
refi93
516dc4608d
add cardano output address validation 2019-01-25 16:29:08 +01:00
refi93
2b2e2d0145 cardano better address export,sign tx UX,format fix, prot. magic instead of network 2019-01-18 18:22:58 +01:00
Tomas Susanka
ea775c2750 stellar: allow different source address (#462) 2019-01-18 17:29:10 +01:00
Jan Pochyla
305a364e73 ui: render some wrapper components synchronously
This makes the wrappers (like Scrollpage and HoldToConfirmDialog) a bit weaker, as they won't support child components with custom event loop, but making the render/touch steps synchronous has other benefits. For example, io-heavy task of one child won't stall the other children.
2019-01-17 16:59:16 +01:00
Jan Pochyla
139ca3ced4 wallet: fix rendering issue in progres reporting 2019-01-17 16:55:33 +01:00
Jan Pochyla
dca0068218 seed: render the waiting screen in layout 2019-01-17 16:54:35 +01:00
Tomas Susanka
37e50853f7 stellar: write 0 integers correctly in SetOptionsOp 2019-01-17 14:12:02 +01:00
Tomas Susanka
ee1a0fb8e0 stellar: fix issue when signer_type = 0 (#463) 2019-01-17 13:42:22 +01:00
Tomas Susanka
c737ddde67 stellar: show address in SetOptionsOp 2019-01-17 10:29:27 +01:00
Tomas Susanka
89dc1966df protob: build; templates: build 2019-01-16 15:55:01 +01:00
Jan Pochyla
2d70d5d447 management: restore u2f_counter on device recovery 2019-01-15 17:02:23 +01:00
Tomas Susanka
ccd79ca324 eth: get public key 2019-01-15 14:10:46 +01:00
Jan Pochyla
a97cf7fbc2 wallet: fix multisig issue introduced in 4db5f56d 2019-01-15 13:17:12 +01:00
Jan Pochyla
4db5f56d0a wallet: fix ergonomic issue in the multisig structure
Previously, it wasn't completely clear that MultisigRedeemScriptType.signatures needs to contain empty bytes for missing signatures. Now it can be shorter or even empty.
2019-01-14 18:11:28 +01:00
Pavol Rusnak
4ee69f1e3f
seed: add display.refresh to seed loading waiting screen 2019-01-14 17:53:40 +01:00
Jan Pochyla
d2aef38bd8
seed: add progress callback to bip39.from_seed, draw loader 2019-01-14 17:53:40 +01:00
Jan Pochyla
a0c8e977a2
seed: show a waiting screen before bip39 derivation 2019-01-14 17:53:39 +01:00
Jan Pochyla
e40e3c1fbc monero: use trezor.utils.format_amount 2019-01-10 13:16:28 +01:00
Jan Pochyla
3a408591d3 lisk: use trezor.utils.format_amount 2019-01-10 13:16:28 +01:00
matejcik
48da28b41e wallet/signing: clear extra_data fields after we're done with them
otherwise the values are repeated in every subsequent TxRequest
2019-01-09 14:39:26 +01:00
Tomas Susanka
e1946509e8 common: run build templates 2019-01-08 16:43:38 +01:00
Tomas Susanka
bbef658c32 ripple: add destination tag 2019-01-08 16:32:55 +01:00
Pavol Rusnak
028688ec17
vendor: update trezor-common and trezor-crypto 2018-12-18 00:14:23 +01:00
Jan Pochyla
7730533dde seed: use lazy seed derivation, wipe after the workflow ends 2018-12-13 15:58:41 +01:00
Jan Pochyla
e3c0f8e8ad seed: pass keychain to workflows, add namespaces 2018-12-13 15:47:05 +01:00
Jan Pochyla
d5f6be09f8 tools: regenerate templates 2018-12-13 15:47:05 +01:00
Jan Pochyla
852bf8f4ef wallet: use keychain API in signing, fix tests 2018-12-13 15:47:05 +01:00
Jan Pochyla
172f3cb22f wallet: factor out a few helper functions 2018-12-13 15:47:05 +01:00
Jan Pochyla
7448030843 wallet: remove "import *" from sign_tx 2018-12-13 15:47:05 +01:00
Jan Pochyla
9ecd123bd5 seed: add support for key namespaces 2018-12-13 15:47:05 +01:00
Jan Pochyla
5bc47fc567 apps: introduce Keychain API 2018-12-13 15:47:05 +01:00
Pavol Rusnak
5a79f318a4
src/apps/management: add link to ToS to reset_device 2018-12-10 17:56:54 +01:00
Pavol Rusnak
5c3a5d4577
src/apps/ethereum: regenerate tokens 2018-12-05 11:40:57 +01:00
Jan Pochyla
98dab122f9
passphrase: use same max length as T1 2018-12-05 11:39:28 +01:00
Jan Pochyla
25788e90e8 tools: regenerate templates 2018-11-30 16:10:47 +01:00