This bumps trezorlib to support the safe 5 and improve the general handling of the safe series.
Details
- Reviewers
bytesofman PiRK - Group Reviewers
Restricted Project - Commits
- rABCd275d0e46129: [electrum] Better support for Trezor safe devices
Run electrum with verson 0.13.9.
Note that it's been tested against emulators with mitigated success for the Safe 5.
Diff Detail
- Repository
- rABC Bitcoin ABC
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
electrum/electrumabc_plugins/trezor/trezor.py | ||
---|---|---|
265 ↗ | (On Diff #51410) | are we more than "pretty sure" now ? seems like we have some more confidence with this update |
electrum/electrumabc_plugins/trezor/trezor.py | ||
---|---|---|
265 ↗ | (On Diff #51410) |
I have no idea but this seems like a bugfix anyway since there were no Safe series when this was introduced |
electrum/electrumabc_plugins/trezor/trezor.py | ||
---|---|---|
265 ↗ | (On Diff #51410) |
At some point we can also change the regular (non-deterministic) requirements.txt to force >= 0.13.9 and drop the compat.py code. It can be done in a separate diff, though. I'm still trying to think of potential downsides of doing so. Electrum maintains support for trezor>=0.13.0 mainly because there are packagers on various Linux distros who have to work with older trezor packages. We don't have this issue with Electrum ABC.
I will build a beta AppImage and test that the release actually works with this bump. But I really see no reason why it wouldn"t. Trezorlib is pure python so no weird compatibility surprises to be expected related to compiled libs. And it supports all python versions >=8 (we package with 3.11