core
core copied to clipboard
feat: support keystone usb keyring
Explanation
References
Checklist
- [ ] I've updated the test suite for new or updated code as appropriate
- [ ] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
- [ ] I've communicated my changes to consumers by updating changelogs for packages I've changed
- [ ] I've introduced breaking changes in this PR and have prepared draft pull requests for clients and consumer packages to resolve them
[!NOTE] Adds Keystone hardware keyring type and integrates display names across account tree and accounts controllers.
- Keyring Controller:
- Add
KeyringTypes.keystone="Keystone Hardware"inpackages/keyring-controller/src/KeyringController.ts.- Account Tree Controller:
- Map
KeyringTypes.keystoneto wallet name"Keystone"and group prefix"Keystone Account"inpackages/account-tree-controller/src/rules/keyring.ts.- Accounts Controller:
- Support
KeyringTypes.keystoneinkeyringTypeToName→"Keystone"inpackages/accounts-controller/src/utils.ts.Written by Cursor Bugbot for commit 309e0fcd7f443f32c8e30ca322955f9a07a43248. This will update automatically on new commits. Configure here.