-
Notifications
You must be signed in to change notification settings - Fork 179
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
CNTools 10.2.3 #1636
CNTools 10.2.3 #1636
Conversation
HW signing fix
@Scitz0 This is the error I get when using
|
@Scitz0
I can sign the
Signing with only
Signing with both works, but the current CNTools 10.2.3 also tries to create 2 separate output files per
Taking the above and testing shows one less error when only 1
I then tested deregistration since I submitted the registration manually, deregistration in the 10.2.3 cntools for HW wallets looks good:
Worked just fine. So De Registering requires both the stake.hwsfile and the payment.hwsfile and does not print ANY superfluous messages when witnessing the transaction. This seems odd because doing the same exact thing for registering warns, why not now (rhetorical question, more for the cardano-hw-cli team). It also produces two separate output files instead of one, one for each witness hwsfile. 🤷 I plan to do additional testing on the delegation, but I need to go back through and manually register the wallet again. I'll report back once I go through more multikey transactions, and keep my eyes open for a commit removing the second output file from the witness and input to the assemble. |
I opened this ticket upstream w/ VacuumLabs, hopefully it helps clarify the correct steps and/or gets the warning removed entirely vacuumlabs/cardano-hw-cli#163 |
…r certain types like register. Also add --change-output-key-file to tell HW device that its own key for less intrusive messages on device.
ceb621b should fix it so that all types now successfully can be witnessed. Though the warning on registration will still show, you can ignore this for now. |
Confirmed, this looks like a winner. I went ahead and tested both a Ledger and Trezor to confirm CNTools 10.2.3Tested on guild (141) networkDevice Trezor Model T
Device Ledger Nano X
The warnings and errors are printed, but the basic transactions all work. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I went through online and hybrid/offline registration with hardware wallets as well as more multisig pool creation. Each test case resulted in successful transactions submitted to the chain.
Description
When adding multiple HW signing keys in the same command, you need equally many output witness files.
Which issue it fixes?
closes #1634
How has this been tested?
Yes