HomePhabricator

[electrum] install a custom version of trezorlib

Description

[electrum] install a custom version of trezorlib

Summary:
Use a modified trezor library that supports eCash stake signatures if the device has a custom firmware with schnorr signatures.

trezor 0.13.10 pulls a new dependency to slip10, which in turn pulls another dependency to base58

Depends on D17797

Test Plan:

pip install -r contrib/requirements/requirements-hw.txt  --break-system-packages
pip install -r contrib/deterministic-build/requirements-hw.txt  --break-system-packages

contrib/build-linux/appimage/build.sh
contrib/build-wine/build.sh

Try opening a trezor wallet with the AppImage and make sure basic functions still work (import trezorlib, sending transactions...)

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Differential Revision: https://reviews.bitcoinabc.org/D17785

Details

Provenance
PiRKAuthored on Wed, Mar 12, 15:24
PiRKPushed on Tue, Mar 18, 14:48
Reviewer
Restricted Project
Differential Revision
D17785: [electrum] install a custom version of trezorlib
Parents
rABC704a35e44233: [electrum] Install custom eCash firmware on Trezor
Branches
Unknown
Tags
Unknown