trezor-firmware
trezor-firmware copied to clipboard
:lock: Trezor Firmware Monorepo
**Describe the bug** Fractional fee rates are incorrectly displayed with latest develop versions. I was not able to reproduce issue on production versions of firmwares /only final fee is displayed...
**Describe the bug** #1294 implements fee rate for "sign transaction" flow. Fee rate should probably be displayed on "modify fee" screen as well. screenshots: https://satoshilabs.gitlab.io/-/trezor/trezor-firmware/-/jobs/2826526641/artifacts/test_ui_report/passed/TT_bitcoin-test_signtx_replacement.py::test_p2tr_fee_bump.html
Implement all the BTC signing screens according to `Figma` design.   
We have the ability to show "scrollbars" signaling to the user their current position inside some flow (long paginated paragraphs, BTC signing, tutorial etc.) Currently, these scrollbars are shown only...
It would be nice if the API between `micropython` and `Rust` was completely the same for `model T` and `model R`. In that way we could reuse (literally reuse or...
## Design [Figma](https://www.figma.com/file/l0gG9XeRJ8FTDQ3cfb1wv9/Trezor-T%2C-Trezor-One?node-id=3354%3A11195) ## Spec Inspired by [user research](https://www.notion.so/satoshilabs/Trezor-R-Firmware-prototype-round-2-9542844383eb486aa116c646f7347ac6) ### User Story As a Trezor user I want to know the base navigation functions So that I use my device...
As reported by @invd: a crafted protobuf message can cause `trezorlib`'s protobuf parser to allocate a huge chunk of memory, possibly causing denial of service on the host PC. Given...
Implements [SLIP-0025](https://github.com/satoshilabs/slips/blob/master/slip-0025.md) CoinJoin accounts. Summary of PR: - Any message which attempts to access the BIP32 subtree `m/10025'` needs to be preceded by `DoPreauthorized` or `UnlockPath`. - `AuthorizeCoinjoin` works only...
It's pretty straightforward to implement TOTP/HOTP in the following way: - we store the TOTP/HOTP secret on the computer (Password manager maybe?) - we extend CipherKeyValue or SignIdentity message to...
This adds Solana support. I copied the Lisk implementation for much of this. The added Solana API supports signing Solana transaction hashes because there is no practical way to interpret...