chore: Add eth hd keyring and key tree to decrease unlock time#12428
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. |
|
|
New dependencies detected. Learn more about Socket for GitHub ↗︎
|
|
|
|
…cenarios. Added patch to keyring controller to make generateRandomMnemonic awaited since it is async in hd-keyring
|
mikesposito
left a comment
There was a problem hiding this comment.
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 <NicolasMassart@users.noreply.github.com>
Co-authored-by: Nico MASSART <NicolasMassart@users.noreply.github.com>
Co-authored-by: Nico MASSART <NicolasMassart@users.noreply.github.com>
Co-authored-by: Nico MASSART <NicolasMassart@users.noreply.github.com>
Co-authored-by: Nico MASSART <NicolasMassart@users.noreply.github.com>
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. |
|
|
|



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