1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-20 13:28:10 +00:00
trezor-firmware/python/src/trezorlib
matejcik ed79d35de9 feat(python): make webusb transport more resilient
* convert more USB errors into TransportExceptions
* add a timeout + infinite loop for read/write operations,
  so that they are interruptible by Python, instead of leaving
  the interface in a bad state when hard-killed
* (also ctrl+c now works if the process is waiting for usb)
2024-08-28 00:08:48 +02:00
..
_internal chore: upgrade style checkers 2024-02-29 13:08:18 +01:00
cli feat: Remove display_random feature. 2024-08-27 19:33:23 +02:00
firmware fix(core): fix vector table alignment on STM32U5 2024-07-16 16:38:48 +02:00
qt style(python): upgrade to pyright 1.1.361 2024-05-07 11:57:10 +02:00
transport feat(python): make webusb transport more resilient 2024-08-28 00:08:48 +02:00
__init__.py chore(python): bump version after release 2024-06-25 13:43:13 +02:00
_ed25519.py chore: bump black to 22.3 2022-06-29 14:35:16 +02:00
_proto_messages.mako fix(python): add default value to protobuf.Field 2022-11-01 10:57:27 +01:00
_rlp.py fix(python): drop simple-rlp dependency and use internal copy 2023-10-11 13:04:26 +02:00
authentication.py feat(python): implement full certificate verification in trezorctl (fixes #3364) 2024-06-25 13:35:16 +02:00
binance.py feat(python): allow for chunkifying addresses in trezorlib functions and CLI 2023-09-15 09:50:21 +02:00
btc.py chore: upgrade style checkers 2024-02-29 13:08:18 +01:00
cardano.py feat(cardano): Tag sets 2024-05-23 10:01:48 +02:00
client.py style(python): upgrade to pyright 1.1.361 2024-05-07 11:57:10 +02:00
cosi.py chore(core): remove CoSi functionality 2024-07-01 09:32:38 +02:00
debuglink.py feat(python): Implement DebugLinkOptigaSetSecMax. 2024-07-09 16:52:50 +02:00
definitions.py style(python): upgrade to pyright 1.1.361 2024-05-07 11:57:10 +02:00
device.py feat: Remove display_random feature. 2024-08-27 19:33:23 +02:00
eos.py feat(python): allow for chunkifying addresses in trezorlib functions and CLI 2023-09-15 09:50:21 +02:00
ethereum.py feat(python): add chunkify parameter to message signing/verification 2023-10-26 18:29:52 +02:00
exceptions.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
fido.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
log.py fix(python): nest logger in the proper way (#3190) 2023-08-03 14:41:40 +02:00
mapping.py style(python): upgrade to pyright 1.1.361 2024-05-07 11:57:10 +02:00
merkle_tree.py feat(python): support external Ethereum definitions 2023-03-24 13:24:46 +01:00
messages.py feat: Remove display_random feature. 2024-08-27 19:33:23 +02:00
misc.py style(python): implement isort 5 for trezorlib 2023-08-16 13:29:51 +02:00
models.py feat(core): add support for T3B1 2024-07-16 15:56:28 +02:00
monero.py feat(python): allow for chunkifying addresses in trezorlib functions and CLI 2023-09-15 09:50:21 +02:00
nem.py feat(python): allow for chunkifying addresses in trezorlib functions and CLI 2023-09-15 09:50:21 +02:00
protobuf.py refactor(python/protobuf): allow field types imported in the same module 2024-06-25 13:43:13 +02:00
py.typed fix(python): publish package types (#2543) 2022-10-06 16:12:05 +02:00
ripple.py feat(python): allow for chunkifying addresses in trezorlib functions and CLI 2023-09-15 09:50:21 +02:00
solana.py feat(solana): add additional info with token account 2023-12-05 22:11:41 +01:00
stellar.py feat(common & core & legacy & python/stellar): add support for ClaimClaimableBalanceOp. 2023-12-11 11:14:33 +01:00
tezos.py feat(python): allow for chunkifying addresses in trezorlib functions and CLI 2023-09-15 09:50:21 +02:00
toif.py feat(core): add icons for T3T1 2024-05-31 11:59:52 +00:00
tools.py style(python): upgrade to pyright 1.1.361 2024-05-07 11:57:10 +02:00
ui.py chore: upgrade style checkers 2024-02-29 13:08:18 +01:00