-
Notifications
You must be signed in to change notification settings - Fork 7
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
Stax/flex support #19
Conversation
I made few changes, tokens UI is now dynamically allocated |
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.
Found some issues while doing functional tests.
Important: Please note that this review isn't complete, just wanted to report what I have ASAP so you can have something to work with, I'm still working on functional tests and new issues can eventually come up
Derive address operation
- It should be a one screen operation, just like in "Ext PubKey Export" command.
- Currently it displays "Confirm send address", it would be good to keep it consistent with other "export" commands, so please rename it to "Address Export".
Sign operation
- It's showing a zeroed AppID page even if no
AppId
is send.
Found more issues on the Tx Signing flow:
|
Done
Done
Should be fixed with last commits |
@arobsn actually I noticed that 0x00000000 app id is also shown in nano s+ build when signing tx: Edit: fixed for nano s+/x as well
commented out this check |
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.
Address derivation
- On both "Address export" and "Address confirm",
change
andindex
nodes of the derivation path are getting omitted. If I request44'/429'/0'/0/0
, only44'/429'/0
is displayed, for example.
Transaction signing
I can confirm that signing is not crashing as previously reported, it was a mistake on my side, I though that just clicking on "hold to sign" was enough, but I need to click-and-hold until signing process is finished, not sure if it's a VNC issue tho.
- Change must be displayed in the outputs confirm flow if
CHANGE_INDEX_PATH - SIGN_INDEX_PATH > 19
, this is important to avoid bad agents to set change to something likechange_index = Int.MAX
, see details in "Change confirmations" in Reduce the amount of confirmations onsign
flow #11
Thank you |
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.
Everything seems to be working as expected now. Thanks
Checklist
develop