1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-18 05:28:40 +00:00
trezor-firmware/core
matejcik 1b601b3e08 feat(common): strong typing for Stellar protobuf messages
BREAKING CHANGE: StellarAssetType is renamed to StellarAsset.
The name StellarAssetType is reused for the corresponding enum.

Enums are introduced in several other places. Their values correspond to
allowed values of (previously int) fields so this should not pose a
compatibility problem.

Many fields are now required. We believe that this should not pose a
compatibility problem, because all known interfaces to Stellar signing
actually accept Stellar XDR on input, whose required fields match the
protobuf schema.
2021-09-24 10:30:19 +02:00
..
.changelog.d feat(core/rust): catch, handle and propagate uPy exceptions 2021-09-21 12:43:31 +02:00
assets MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
embed style(core/rust): enable clippy lints 2021-09-23 14:22:40 +02:00
mocks refactor(core): decouple T1 button handling from touch 2021-09-23 12:30:13 +02:00
prof chore: gitignore memperf results 2020-12-11 11:37:56 +01:00
site_scons/site_tools/micropython refactor: rework pb2py generator 2021-06-08 09:55:19 +02:00
src feat(common): strong typing for Stellar protobuf messages 2021-09-24 10:30:19 +02:00
tests feat(core/rust): catch, handle and propagate uPy exceptions 2021-09-21 12:43:31 +02:00
tools feat(core/emulator): support protobuf messages in memory dumps 2021-07-22 13:31:11 +02:00
vendor move vendored submodules to root vendor/ dir 2019-05-13 13:51:53 +02:00
.dockerignore MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
.gitignore feat(core/monero): cache Monero testing chain between runs 2021-06-23 11:51:18 +02:00
.pylintrc style: improve pylint exclusions 2019-05-07 16:31:04 +02:00
.towncrier.template.md docs(core): use towncrier for generating CHANGELOG.md 2021-05-04 14:18:01 +02:00
asan_blacklist.txt core: asan config 2019-06-27 19:09:55 +02:00
AUTHORS MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
CHANGELOG.md docs(core): fix dates in changelog 2021-09-16 18:41:06 +02:00
CHANGELOG.unreleased docs(core): use towncrier for generating CHANGELOG.md 2021-05-04 14:18:01 +02:00
COPYING MONOREPO CREATE FROM trezor-core 2019-04-15 19:14:40 +02:00
emu.py feat(core/emu.py): erase profile when running emu.py -e 2021-05-06 13:14:21 +02:00
emu.sh core: remove src1 2020-08-03 15:59:57 +02:00
Makefile style(core/rust): enable clippy lints 2021-09-23 14:22:40 +02:00
README.md ci: enable editorconfig checks, fix whitespace issues 2020-11-11 14:43:50 +01:00
SConscript.boardloader chore(vendor): bump micropython to 1.17 2021-09-17 11:18:14 +02:00
SConscript.bootloader chore(vendor): bump micropython to 1.17 2021-09-17 11:18:14 +02:00
SConscript.bootloader_ci chore(vendor): bump micropython to 1.17 2021-09-17 11:18:14 +02:00
SConscript.firmware refactor(core): decouple T1 button handling from touch 2021-09-23 12:30:13 +02:00
SConscript.prodtest chore(vendor): bump micropython to 1.17 2021-09-17 11:18:14 +02:00
SConscript.reflash chore(vendor): bump micropython to 1.17 2021-09-17 11:18:14 +02:00
SConscript.unix feat(core): Split unix main, link core obj into Rust test target 2021-09-21 12:43:31 +02:00
SConstruct core/bootloader_ci: fix typos in the previous commit 2020-08-21 14:47:35 +02:00
towncrier.toml docs(core): use towncrier for generating CHANGELOG.md 2021-05-04 14:18:01 +02:00

Trezor Core

Firmware currently running on Model T.

See docs/core for more info.