trezor-firmware
trezor-firmware copied to clipboard
:lock: Trezor Firmware Monorepo
Spec: [Notion]( https://www.notion.so/satoshilabs/45bd268826bf4a8a9a5808a6dc177a12?v=bcfad1ddb64e44c98fa77d303874783c&p=bd4c2aae29aa408daab75ede9d08baa8) Design: [Zeplin]( https://app.zeplin.io/project/5fd394e7bb3db187fe7a8230) and here: _Text to be finalized._ --- A nice to have feature from Product is to slightly redesign the bootloader. Prerequisites are: - #1039...
Jump-to-bootloader is currently gated by experimental features, as seen in [5c5dff3](https://github.com/trezor/trezor-firmware/pull/2284/commits/5c5dff38587bc0668d0297ff7e535a2fa5d9c7d6) We should revert that commit when releasing the new bootloader.
It would be nice to have VS Code settings and recommended extensions at one place and shared between developers. For this purpose we can create `.vscode` folder in root of...
`Connect` tests are being moved into Suite monorepo. We should account for this in our way of running them - https://github.com/trezor/trezor-firmware/blob/master/tests/connect_tests/connect_tests.sh
# Orchard shielded transactions for Trezor T. work in progress . you can use this PR for tracking my activity ### Links [ZFND grant](https://grants.zfnd.org/proposals/1792958360-trezor-support-for-zcash-shielded-transactions) [documentation](https://github.com/jarys/ztrezor/blob/main/doc/README.md) [milestone M.1 report](https://github.com/jarys/ztrezor/blob/main/M.1_report.md) [milestone M.2...
For Model T we need FIDO icons and some other resources in color. For models 1 and R, we need them in black & white. It would be great to...
Currently the homescreen layout is custom written in `apps.homescreen`. This is becoming more complex as we are adding more different models. A proposed split would look vaguely like: * move...
Some wallets (such as Blockstream Green) use CSV ([CHECKSEQUENCEVERIFY](https://github.com/bitcoin/bips/blob/master/bip-0112.mediawiki)) in their scripts. Let's ask them how their scripts look like and see how we can integrate this into our protobuf...
Did you consider using poetry2nix to install python environment from `nix-shell` instead of entering `poetry shell`? See [this](https://github.com/trezor/trezor-firmware/commit/eaafbac3dd74307e955a1f470ceb60bb0257e178) as a proof of concept. The core firmware for device is built...
Idea from Asana backlog. It will probably be too much engineering but I am still curious what it takes and whether it is even possible.