1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-10-17 21:39:23 +00:00
Commit Graph

89 Commits

Author SHA1 Message Date
Roman Zeyde
7210a2f56d common/defs: add 'confidential_assets' section to coin definitions (#399)
Enable 'confidential_assets' for Elements (following #66 and #317) to allow
deriving confidential addresses and signing confidential transactions.

The following Python helper script was used to update the JSON files:
```
import json
import sys

for f in sys.argv[1:]:
    d = json.load(open(f))
    d["confidential_assets"] = None
    with open(f, "w") as o:
        json.dump(d, o, indent=2)
        o.write("\n")
```

Set it to `{'address_prefix': 4, 'blech32_prefix': 'el'}` for Elements.

`coins.json` and `coininfo.py` were re-generated using:
```
$ pipenv run make gen gen_check
```
2019-08-12 12:52:20 +02:00
matejcik
f680f0c0d3 core: unify NEM pager confirm with rest of codebase 2019-08-09 16:53:12 +02:00
matejcik
b9c978c1e2 tests: take advantage of debuglink feedback 2019-08-09 16:53:12 +02:00
matejcik
0890f68c0c core: use channels to give feedback over debuglink
all debug input signals are now channels, and DebugLinkDecision handler
waits until the input was consumed. This means that the input events are
queued; originally, if an input event arrived before the previous was
consumed, the previous input would be lost.

reset words and their positions are now also channels, and
DebugLinkGetState can wait for their updates, if required
2019-08-09 16:53:12 +02:00
Pavol Rusnak
e23bb10ec4
core+legacy: fix KMD signing (introduce negative_fee coin field) 2019-08-09 16:47:24 +02:00
Tomas Susanka
35ecfbcb3d build 2019-08-09 13:34:46 +02:00
Pavol Rusnak
b86d017d3e
python: fix reset device test for t1
(cherry picked from commit 3c19e3167d)
2019-08-07 12:43:52 +02:00
matejcik
0b628252ad tests: drop usages of read_passphrase_protection 2019-08-02 19:06:26 +02:00
matejcik
22bd94d9ea tests: improve setup_client to handle passphrase better 2019-08-02 19:06:26 +02:00
ciny
8f0a29645c tests: removed invalid data tests from shamir sign tx 2019-08-02 19:06:26 +02:00
ciny
6a2f3c44e4 tests: slip39 cardano tests for sign_transaction 2019-08-02 19:06:26 +02:00
ciny
9ef1c9e07e tests: slip39 cardano tests for get_address and get_public_key 2019-08-02 19:06:26 +02:00
matejcik
aa9860fdb7
protobuf: add enum value validation (#363) 2019-08-02 19:06:01 +02:00
matejcik
1a5ca74e2d python: update changelog, bump version 2019-07-31 18:00:52 +02:00
Ciny
90b91a7fb5 #28 - binance implementation (#189)
- placeOrder, cancelOrder, transfer messages
- cli support
- unit and device tests
2019-07-31 17:02:41 +02:00
ciny
cbb6d1539f tests: added shamir invalid seed dryrun test 2019-07-29 16:10:00 +02:00
Tomas Susanka
5584939fd3
added device tests for shamir dry run and warnings (#358)
added device tests for shamir dry run and warnings
2019-07-29 11:26:36 +02:00
ciny
db35a11fc1 tests: added device tests for dry run and warnings 2019-07-29 10:22:21 +02:00
Tomas Susanka
4117f3506c core/shamir: text improvements 2019-07-26 16:51:56 +02:00
Tomas Susanka
a8c9a4ddc4 core/shamir: send boolean flag in Features that Recovery is in progress 2019-07-26 16:38:05 +02:00
matejcik
337919a2d2 python: fix debuglink problem with non-debug devices 2019-07-26 13:43:12 +02:00
Tomas Susanka
5eb0cdf020 tests: move shamir passphrase test to seperate file, add one more case 2019-07-24 17:23:08 +02:00
matejcik
bc7c16c562 python: support for multi-mnemonic load_device 2019-07-24 17:04:54 +02:00
Tomas Susanka
e95a97f281 common/protobuf: set mnemonic as repeated in LoadDevice for SLIP-39 support 2019-07-24 15:45:52 +02:00
Tomas Susanka
d2597d54c1 core/shamir: persistence
updates #270
2019-07-24 15:12:04 +02:00
Tomas Susanka
e663b7cb54 python: add backup_type to reset device 2019-07-22 15:43:15 +02:00
Tomas Susanka
539379bd55 core: alter reset_device to use enum 2019-07-22 15:43:15 +02:00
Tomas Susanka
1480f754f4 build 2019-07-22 15:32:41 +02:00
ciny
5d0139045f re-enable shamir mnemonic tests 2019-07-22 13:25:08 +02:00
Tomas Susanka
db0847282a core/reset: check three words
closes #289
2019-07-16 09:58:44 +02:00
Tomas Susanka
5134cd0b80 core: add backup warnings at correct place; add backup success page
closes #287
2019-07-15 11:17:40 +02:00
Tomas Susanka
7e822854c2 python: fix style 2019-07-12 12:46:09 +02:00
Tomas Susanka
c2c51d7d76 python: fix incorrect address example in NEM's get_address help
closes #325
2019-07-12 10:32:08 +02:00
Tomas Susanka
841a27257e
Shamir reset device tests (#319)
Shamir reset device tests
2019-07-09 15:43:53 +02:00
ciny
bdfdaa9bb1 core: added device tests for shamir reset 2019-07-09 14:09:12 +02:00
Jan Pochyla
86e16bbf31 messages: add types 2019-07-09 12:51:48 +02:00
Jan Pochyla
f5299456a9 core/typing: add mypy 2019-07-09 12:51:48 +02:00
Tomas Susanka
bc70fe0604 tests: fix shamir recovery device test
We've decided not to show the T9 keyboard info panel. This fixes device
tests appropriately.
2019-06-27 10:43:17 +02:00
Tomas Susanka
c8b9beaba2 tests: fix recovery device tests also in bip39 backup 2019-06-26 11:57:59 +02:00
Tomas Susanka
b4d0dc8da4 tests: test passphrase after shamir recovery device 2019-06-26 11:49:25 +02:00
Tomas Susanka
daa473c34b tests: fix recovery device tests due to additional screen 2019-06-26 10:59:02 +02:00
Jan Pochyla
9fb093053d core/tests/resetdevice: fix 2019-06-25 17:47:40 +02:00
Tomas Susanka
b65896b24e python: add device test for SLIP-39 recovery device; fix reset device 2019-06-23 21:33:58 +02:00
Tomas Susanka
80f8f7900d core: add slip39 support to reset and recovery device 2019-06-23 21:33:58 +02:00
Tomas Susanka
ab028965fe python: add slip39 option to device recovery 2019-06-23 21:27:06 +02:00
Pavol Rusnak
54d348228f
all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00
Pavol Rusnak
751715dc15
common/defs: add to support.json, regenerate 2019-06-01 08:57:06 +02:00
Dusan Klinec
16317f1814
xmr: get_address - pagination, integrated address
- pagination added to show_address
- integrated address supported
- QR code fixed (prefix with monero: as GUI does)
2019-05-31 13:18:11 +02:00
matejcik
21e485709b python/build: drop vendor subdirectory 2019-05-29 18:59:19 +02:00
matejcik
6060a56d2c python/changelog: update changelog, tag release 2019-05-29 18:52:52 +02:00