-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
chore: Add eth hd keyring and key tree to decrease unlock time #12428
Conversation
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
Bitrise🔄🔄🔄 Commit hash: 4ed8536 Note
|
New dependencies detected. Learn more about Socket for GitHub ↗︎
|
Bitrise❌❌❌ Commit hash: 2834fba Note
Tip
|
Bitrise❌❌❌ Commit hash: e6e8c10 Note
Tip
|
Bitrise❌❌❌ Commit hash: c1704e9 Note
Tip
|
…cenarios. Added patch to keyring controller to make generateRandomMnemonic awaited since it is async in hd-keyring
Bitrise✅✅✅ Commit hash: 38a192b Note
|
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.
I'm thinking that we should also test an update from a previous version, to check that the accounts derived from the mnemonic stay the same
Co-authored-by: Nico MASSART <[email protected]>
Co-authored-by: Nico MASSART <[email protected]>
Co-authored-by: Nico MASSART <[email protected]>
Co-authored-by: Nico MASSART <[email protected]>
Co-authored-by: Nico MASSART <[email protected]>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #12428 +/- ##
==========================================
+ Coverage 56.41% 57.00% +0.58%
==========================================
Files 1797 1815 +18
Lines 40586 40852 +266
Branches 5097 5161 +64
==========================================
+ Hits 22896 23287 +391
+ Misses 16134 15981 -153
- Partials 1556 1584 +28 ☔ View full report in Codecov by Sentry. |
Bitrise❌❌❌ Commit hash: 0716d9f Note
Tip
|
Bitrise✅✅✅ Commit hash: 1dba714 Note
|
Quality Gate passedIssues Measures |
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
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!
Description
This PR is a draft and it still needs to
Remove key-tree patch and update to the new release (still pending)Remove eth-hd-keyring patch and install the latest release that includes this PRApp launch times pipeline: https://app.bitrise.io/app/be69d4368ee7e86d/pipelines/5b450f2a-91a3-4a94-8479-729655a2cf0b?tab=workflows
Follow up work:
app_launch_times
) for android and ios (Android less than 2.9 seconds cold app start for wallet view)Related issues
Fixes:
Manual testing steps
Build used for testing: https://app.bitrise.io/build/6ed111dd-6bbb-4492-a73e-a11347335e8e?tab=log
https://github.com/user-attachments/assets/71a45633-6b2a-446f-ac7a-6aed99c97b54
https://github.com/user-attachments/assets/5ed51268-7b2a-47c1-abb7-1f1da19bda05
https://github.com/user-attachments/assets/2364461d-869f-40c5-85a4-ef2db3433ceb
https://github.com/user-attachments/assets/fa452f36-48d8-4573-8c1f-d97a1938baf5
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist