gabrielkerekes
44dc417c0e
feat(solana): add get_address
2023-12-05 22:11:41 +01:00
gabrielkerekes
ec4a607dbe
feat(solana): add get_public_key
2023-12-05 22:11:41 +01:00
gabrielkerekes
50861eb019
feat(solana): basic Solana setup
2023-12-05 22:11:41 +01:00
gabrielkerekes
0dff9390db
fix(python): replace base58 implementation with a more correct one
...
based on https://github.com/keis/base58/blob/master/base58/__init__.py
2023-12-05 22:11:41 +01:00
tychovrahe
10021bf364
chore(core): fix gen and style problems
...
[no changelog]
2023-10-31 13:32:20 +01:00
matejcik
a4486efc5a
feat(python): allow devkit-signed firmwares in trezorctl fw update
2023-10-27 16:43:04 +02:00
cepetr
523e50db49
feat(python): introduce interaction-less upgrade
2023-10-27 16:41:56 +02:00
cepetr
ba83a7e644
feat(core): introduce interaction-less upgrade
2023-10-27 16:15:15 +02:00
Martin Milata
14335e5371
feat(python): add chunkify parameter to message signing/verification
2023-10-26 18:29:52 +02:00
tychovrahe
8a4f376f20
refactor(core): prepare fw for differently sized fw chunks
...
[no changelog]
2023-10-20 16:33:53 +02:00
matejcik
07b6ae9f77
chore(python): bump version after release
2023-10-20 16:08:14 +02:00
matejcik
4e11b16674
docs(python): update OPTIONS.rst
2023-10-20 15:45:32 +02:00
matejcik
7a76a9577d
docs(python): generate changelog for 0.13.8
2023-10-20 15:45:32 +02:00
matejcik
3c0344304f
feat(python/trezorctl): notify user about PIN/passphrase entry in terminal ( fixes #3203 )
2023-10-20 15:45:32 +02:00
matejcik
b68412e89b
style(python): use 'h' for hardening in descriptors too
2023-10-20 15:45:32 +02:00
matejcik
7d8a57a806
style(python): use 'h' for hardening instead of apostrophe ( fixes #3037 )
2023-10-20 15:45:32 +02:00
matejcik
e590efaddd
fix(python): bump web3 dependency ( fixes #3136 )
2023-10-20 15:45:32 +02:00
matejcik
72c52f2ffa
feat(python): support model recognition throughout cli.firmware
2023-10-18 13:18:32 +02:00
matejcik
4ed8f3494d
refactor(python): make client.model not optional
2023-10-18 13:18:32 +02:00
matejcik
9b9ce11395
feat(python): support case-insensitive choicetype
2023-10-18 13:18:32 +02:00
matejcik
3ee051bf69
feat(python/trezorctl): respect current firmware bitcoinness when updating
2023-10-18 13:18:32 +02:00
matejcik
c9be90788f
fix(python): fix printing of model in print_firmware_version
2023-10-18 13:18:32 +02:00
matejcik
a4f378e565
chore(python): use model names more consistently
2023-10-18 13:18:32 +02:00
matejcik
f7aec0aeb1
tests(python): bump Stellar SDK version
...
fixes a problem with outdated python 3.11 dependencies
2023-10-16 13:51:36 +02:00
matejcik
0071e0f683
tests(python): add tests against python 3.11
2023-10-16 13:51:36 +02:00
matejcik
c3a4a765bb
build(deps): update poetry env to Python 3.8, update Pillow
2023-10-16 13:51:36 +02:00
Martin Milata
0c5836605f
fix(tests): Safe 3 model name
...
[no changelog]
2023-10-12 11:31:57 +02:00
Martin Milata
fca82273cf
Merge branch 'release/23.09'
2023-10-11 23:34:06 +02:00
Pavol Rusnak
9b78dd107b
fix(python): drop simple-rlp dependency and use internal copy
2023-10-11 13:04:26 +02:00
matejcik
bb5b91b920
Merge branch 'master' into release/23.09
2023-09-27 12:58:22 +02:00
grdddj
65c9380ab7
feat(core): triggering delete action in ChoicePage after 1 second even without release
...
[no changelog]
2023-09-26 08:07:32 +02:00
Martin Milata
07027a69e9
Merge branch 'master' into release/23.09
2023-09-15 14:33:20 +02:00
Andrew Kozlik
c48b606867
feat(core): Add bootloader_locked flag to Features message.
...
[no changelog]
2023-09-15 14:08:02 +02:00
grdddj
64aad8d4d7
chore(all): add changelog entries for address chunkification
2023-09-15 09:50:21 +02:00
grdddj
68013bdb1b
feat(python): allow for chunkifying addresses in trezorlib functions and CLI
2023-09-15 09:50:21 +02:00
grdddj
618bf43743
feat(all): add optional chunkify
parameter for all getAddress and signTx protobuf messages
2023-09-15 09:50:21 +02:00
Andrew Kozlik
1f45e9338a
feat(trezorctl): Implement device authenticate command.
2023-09-13 15:45:48 +02:00
Andrew Kozlik
2dc5857336
feat(common): Add AuthenticateDevice message.
...
[no changelog]
2023-09-13 15:45:48 +02:00
Martin Milata
c1492159f0
fix(core): cardano: include chain code when displaying public key
...
[no changelog]
2023-09-12 00:39:08 +02:00
matejcik
4223957756
docs(python): add missing changelog entries
2023-09-04 16:31:04 +02:00
tychovrahe
1b08be0186
fix(core/python): print correct model in print_firmware_version
2023-08-22 11:23:29 +02:00
tychovrahe
c9a657b074
feat(core): set final name for Safe 3
...
[no changelog]
2023-08-18 16:14:47 +02:00
matejcik
b5c541d8fd
style(python): extend style checks to more targets
...
[no changelog]
2023-08-16 13:29:51 +02:00
matejcik
821d70dd8d
style(python): implement isort 5 for trezorlib
...
[no changelog]
2023-08-16 13:29:51 +02:00
matejcik
6cd174d540
feat: toiftool
2023-08-16 12:47:14 +02:00
tychovrahe
5a86add884
refactor(core): differentiate models by internal name in python
...
[no changelog]
2023-08-15 22:08:11 +02:00
tychovrahe
e8281385f6
feat(core): implement secret handling in bootloader
2023-08-15 09:37:38 +02:00
Ferdinando M. Ametrano
59ba113b07
fix(python): nest logger in the proper way ( #3190 )
...
this way logger is properly nested even when the library is used as submodule (e.g. HWI)
see https://github.com/bitcoin-core/HWI/pull/697
2023-08-03 14:41:40 +02:00
grdddj
c97c515718
chore(tests): increase the number of asserts of screen content in input flows
...
Done to make tests more readable and so that they fail at the right spot when something changes
[no changelog]
2023-07-28 09:41:04 +02:00
grdddj
0a4b7eb06f
fix(tests): fix unstable UI in test_busy_expiry testcase
...
Asserting the device comes back to Homescreen, so the UI result is always the same
(when it does not get there, the assert will fail and the test will rerun).
[no changelog]
2023-07-20 10:02:11 +02:00