core icon indicating copy to clipboard operation
core copied to clipboard

feat: support keystone usb keyring

Open Qkin-Keystone opened this issue 2 months ago • 0 comments

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" in packages/keyring-controller/src/KeyringController.ts.
  • Account Tree Controller:
    • Map KeyringTypes.keystone to wallet name "Keystone" and group prefix "Keystone Account" in packages/account-tree-controller/src/rules/keyring.ts.
  • Accounts Controller:
    • Support KeyringTypes.keystone in keyringTypeToName"Keystone" in packages/accounts-controller/src/utils.ts.

Written by Cursor Bugbot for commit 309e0fcd7f443f32c8e30ca322955f9a07a43248. This will update automatically on new commits. Configure here.

Qkin-Keystone avatar Dec 11 '25 02:12 Qkin-Keystone