-
Notifications
You must be signed in to change notification settings - Fork 1
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
Version v0.6.9: SDK upgrade, Ledger Stax UI, Improve Blind Signing behavior #13
Conversation
- Always inform about the blind signing, even if the option is activated in the settings.
- Invite users to enable the blind signing setting during the signature request. - Minor refactoring.
- Define the common code - Prepare resources -- Remove standard icons -- Add new icon templates
- Add MAX_TRANSACTION_PACKETS to Makefile for TARGET_STAX - Separate the common UI code - Put general functions into utils - Refactor BAGL UI (display, menu, settings) - Implement NBGL UI (display, menu, settings)
- Add Aptos icon - Fix typo on Blind Signing warning screen
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## develop #13 +/- ##
============================================
- Coverage 63.46% 42.58% -20.89%
============================================
Files 13 5 -8
Lines 802 418 -384
============================================
- Hits 509 178 -331
+ Misses 293 240 -53
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
style checks, documentation generation, clang static analyzer, Python client checks, CodeQL checks, build and functional tests.
This reverts commit f895edd.
- Parse `0x1::aptos_account::transfer_coins` function - Now show "Transaction Type" for all entry_function calls - Update gloden snapshots for tests
@vldmkr , These look like great improvements to the app. I am particularly interested in the multisig payload support. Can I know what the release timeline for Version v0.6.9 is? |
Thanks for including my changes @vldmkr! |
I also have a small question, not necessarily related to this PR (although if it's quick and we can get it in, that'd be amazing). What is the reasoning for requiring a message to be UTF-8 encoded? app-aptos/src/transaction/deserialize.c Lines 127 to 131 in 846999c
We've gotten requests from people that were looking into doing key rotation, or other operations that involve signing a structured message (not UTF-8). Removing this limitation would effectively unblock them. |
@junkil-park Thank you! At the moment the app source code is undergoing a security audit. I believe that once this iterative process is over, the Ledger team will accept the PR shortly. We are all eagerly awaiting this! |
@hardsetting I truly appreciate your willingness to help! Today we received recommendations from the auditors to make some fixes. It does not look time-consuming, so it will be ready early next week, and I hope we will be close to the final.
There were a couple of reasons for this in the initial design:
Since we will make fixes according to the audit, I also suggest to introduce a new type |
Support for non-UTF8 message signature
- Fix clang static analyzer warnings - Fix formatting - Disable blind signing after passing the test that activated it
Support for non-UTF8 message signature. Fixes.
@hardsetting This is an awesome contribution! Thank you for your efforts. Everything looks great on my end, just added some fixes to have a green CI. I finished everything according to the audit and this will be a great addition to this release. |
Jira ticket : B2CA-1555 |
Description
Features:
0x1::aptos_account::transfer_coins
functionFixes:
Changes include