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

8705 Commits

Author SHA1 Message Date
matejcik
953e0d1d8c device_tests: xfail EthereumGetPublicKey on TT (feature is postponed) 2019-01-15 14:03:32 +01:00
Jan Pochyla
a97cf7fbc2 wallet: fix multisig issue introduced in 4db5f56d 2019-01-15 13:17:12 +01:00
Tomas Susanka
7288700b86 eth: add get public key 2019-01-15 12:46:20 +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
Pavol Rusnak
cbba5f28ae
ethereum: nitpick in GetPublicKey 2019-01-14 17:15:55 +01:00
Tomas Susanka
cf0b5d669b eth: don't check for ed25519 in get public key 2019-01-14 17:12:32 +01:00
Tomas Susanka
0d4efce5a7 eth: get public key 2019-01-14 17:12:32 +01:00
Tomas Susanka
93106a4968 vendor: trezor-common update 2019-01-14 17:12:32 +01:00
Tomas Susanka
fbd348ee8e tests/ripple: test payment's destination tag 2019-01-14 13:38:15 +01:00
FujiCoin
78e232cf30 mod fujicoin (#261) 2019-01-14 12:57:46 +01:00
ca333
8640621819 add Komodo [KMD] (#260) 2019-01-11 11:23:33 +01:00
Tomas Susanka
7c151de354 protob: remove chain_id from get address and get public key 2019-01-11 10:55:29 +01:00
Vladimir Volek
6ea25bd386 docker: build emulator image and push it to registry 2019-01-10 14:30:29 +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
Pavol Rusnak
676e13424d
nix: drop ver from gcc in shell.nix 2019-01-10 12:40:21 +01:00
Pavol Rusnak
7dce7bd92d
nix: drop ver from gcc in shell.nix 2019-01-10 12:38:54 +01:00
Pavol Rusnak
a3cca11181
Dockerfile: update gcc to new release, add checksums 2019-01-09 16:25:47 +01:00
Jan Pochyla
2b429a85ee
Merge pull request #450 from trezor/tsusanka/git-hook
Add git pre-push hook to docs
2019-01-09 15:33:16 +01:00
Jan Pochyla
6332112f9e
Merge pull request #451 from trezor/matejcik/extra-data
wallet/signing: clear extra_data fields after we're done with them
2019-01-09 15:32:50 +01:00
matejcik
9fd27ae791 pipenv: do not lock python-trezor to a particular commit 2019-01-09 15:00:54 +01:00
Tomas Susanka
701b603419 tests: uncomment ripple test
Some ripple tests stayed commented out accidentally. Shame on me.
2019-01-09 15:00:44 +01:00
Tomas Susanka
c5b1948b64 vendor: trezor-common update 2019-01-09 14:59:02 +01:00
Alexander Block
d131b70bed Dash: Support spending DIP2 special transaction inputs (#351)
This implements support for spending of TX outputs which are part of a [DIP2](https://github.com/dashpay/dips/blob/master/dip-0002.md) special transaction, especially [DIP4 coinbases](https://github.com/dashpay/dips/blob/master/dip-0004.md#coinbase-special-transaction).

This is for Dash only and thus required the addition of `is_dash` in `tx_api.py`.

Support on the firmware side is not required for this to work as it reuses the logic from Zcash's `extra_data` and `extra_data_len` fields.
2019-01-09 14:43:30 +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
60f43b2db3 protob: add chain_id to EthGetAddress 2019-01-09 14:22:16 +01:00
matejcik
6fa8ccfeed transport: report proper exception when no device found 2019-01-09 13:51:37 +01:00
Reproducibility Matters
e86d39ef2d Add sha256sum check to protobuf binaries in Dockerfile (#445)
The docker build fails if the hash is incorrect.
2019-01-09 12:41:21 +01:00
Tomas Susanka
e2649076c6 docs: add git pre-push hook 2019-01-08 17:22:43 +01:00
Tomas Susanka
e1946509e8 common: run build templates 2019-01-08 16:43:38 +01:00
Tomas Susanka
897bc14a36 tests: add ripple test case with destination tag 2019-01-08 16:38:45 +01:00
Tomas Susanka
bbef658c32 ripple: add destination tag 2019-01-08 16:32:55 +01:00
Tomas Susanka
3c89a59a4d vendor: update trezor-common 2019-01-08 16:01:35 +01:00
Tomas Susanka
330003c993 vendor: update trezor-common and regenerate protobuf 2019-01-08 15:53:55 +01:00
Tomas Susanka
b42aa8096b protob: add destination tag field for ripple 2019-01-08 15:49:11 +01:00
Szymon Lesisz
8bcc553a3d extended Ripple definition (#259)
added for all coins:
- decimals
- blockchain-link settings
2019-01-07 14:51:14 +01:00
strmci
402e72e36e device_tests: add input flow function to Ontology tests (#348) 2019-01-07 12:58:42 +01:00
Jochen Hoenicke
0428f5091c Don't require prevtx for coins with BIP-143 fork id (#352)
Coins like Bitcoin Cash and Bitcoin Gold always use BIP-143 signatures
that do not require previous transactions.
2019-01-07 12:57:12 +01:00
Jan Pochyla
6682262925 add support for generating compile_commands.json
Useful for IDE support and static code analysis.
To generate the database for Unix build, run:
`intercept-build make build_unix`
and analyze using:
`analyze-build`
2019-01-04 12:28:19 +01:00
Tomas Susanka
c34e8ab3bd
rand: add a reseed function to be used in tests 2019-01-02 14:36:02 +01:00
-k
c8a57caf72 axe: fix sign message constant (#256) 2019-01-02 12:05:56 +01:00
matejcik
f7a54e7c58 travis: drop pipenv workaround from october, update pipfile lock 2018-12-28 15:15:47 +01:00
matejcik
369b704f6b trezorlib: bump to 0.11.1 2018-12-28 13:00:35 +01:00
matejcik
afe8b3a208 build: safer make clean
taken from cookiecutter-pypackage
2018-12-28 12:57:15 +01:00
matejcik
b3da1e6e25 changelog: update 2018-12-28 12:52:52 +01:00
ghost43
8c644cc03e qt: don't import PyQt5.Qt 2018-12-28 12:48:31 +01:00
Jonathan Cross
6dd261f4c0 Update OPTIONS.rst per v0.11.0 (#350) 2018-12-28 00:18:04 +01:00