1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-04-30 22:19:04 +00:00
trezor-firmware/python/src/trezorlib
matejcik a4bcc95deb feat(python): introduce Trezor models
This keeps information about vendors and USB IDs in one place, and
allows us to extend with model-specific information later.

By default, this should be backwards-compatible -- TrezorClient can
optionally accept model information, and if not, it will try to guess
based on Features.

It is possible to specify which models to look for in transport
enumeration. Bridge and UDP transports ignore the parameter, because
they can't know what model is on the other side.

supersedes #1448 and #1449
2021-12-07 16:55:58 +01:00
..
_internal chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
cli chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
qt chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
transport feat(python): introduce Trezor models 2021-12-07 16:55:58 +01:00
__init__.py feat(python): introduce Trezor models 2021-12-07 16:55:58 +01:00
_ed25519.py feat(python): add full type information 2021-11-26 16:28:49 +01:00
_proto_messages.mako feat(python): add full type information 2021-11-26 16:28:49 +01:00
binance.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
btc.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
cardano.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
client.py feat(python): introduce Trezor models 2021-12-07 16:55:58 +01:00
cosi.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
debuglink.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
device.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
eos.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
ethereum.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01: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
firmware.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
log.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
mapping.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
messages.py feat(python): add full type information 2021-11-26 16:28:49 +01:00
misc.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
models.py feat(python): introduce Trezor models 2021-12-07 16:55:58 +01:00
monero.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
nem.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
protobuf.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
ripple.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
stellar.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
tezos.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
toif.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
tools.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00
ui.py chore(python): regenerate GNU copyright headers 2021-12-07 16:55:58 +01:00