-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jade native psbt #753
base: master
Are you sure you want to change the base?
Jade native psbt #753
Conversation
JamieDriver
commented
Sep 3, 2024
•
edited
Loading
edited
- latest jade api to recognise more recently added hw (now available as its own PR, jade: update Jade api to 1.0.33 #768)
- remove code which walked psbt and mapped it into Jade's legacy 'sign_tx' json format - instead pass PSBT directly to Jade for signing, since this has been supported in fw now for well over a year and seems to be working well.
2f4319e
to
cf73f8c
Compare
Concept ACK |
Thanks - any idea what's up with the CI ? Always feel more confident when CI looks good ... |
You need to rebase. |
c2e9632
to
b8adf01
Compare
b8adf01
to
c993e23
Compare
Probably best superseded by #763 |
We prefer to support as old firmware as possible. This bumps the minimum supported firmware version, but it looks like it would be trivial to keep all of the old code while still using native PSBTs for newer firmware versions. |
Fair enough - I think I bumped the min version to I'll split the 'upgrade Jade api' off into it's own PR as that is more straightforward (and should be uncontentious now that #763 has been 'concept-nack'-ed) and is needed if HWI is to support the latest generation of Jade hardware. Opened PR: #768 |
c993e23
to
3c42d5c
Compare
Rebased onto #768 (so this PR implicitly includes that PR), and retained support for legacy signing for old firmwares. |
3c42d5c
to
0de7a50
Compare
Rebase for #768 and also there's an actual CI failure.
|
If Jade is running firmware 0.1.47 or later use native PSBT signing, otherwise continue to use the existing legacy-format tx signing.
0de7a50
to
c66dd1a
Compare
Addressed, many thanks. |