diff --git a/packages/account-tree-controller/src/rules/keyring.ts b/packages/account-tree-controller/src/rules/keyring.ts index 881e8d86d74..0354e8834d5 100644 --- a/packages/account-tree-controller/src/rules/keyring.ts +++ b/packages/account-tree-controller/src/rules/keyring.ts @@ -35,6 +35,9 @@ export function getAccountWalletNameFromKeyringType(type: KeyringTypes) { case KeyringTypes.qr: { return 'QR'; } + case KeyringTypes.keystone: { + return 'Keystone'; + } // Those keyrings should never really be used in such context since they // should be used by other grouping rules. case KeyringTypes.hd: { @@ -76,6 +79,9 @@ export function getAccountGroupPrefixFromKeyringType(type: KeyringTypes) { case KeyringTypes.qr: { return 'QR Account'; } + case KeyringTypes.keystone: { + return 'Keystone Account'; + } // Those keyrings should never really be used in such context since they // should be used by other grouping rules. case KeyringTypes.hd: { diff --git a/packages/accounts-controller/src/utils.ts b/packages/accounts-controller/src/utils.ts index e2bbcc93fbd..0a026c9b3fb 100644 --- a/packages/accounts-controller/src/utils.ts +++ b/packages/accounts-controller/src/utils.ts @@ -34,6 +34,9 @@ export function keyringTypeToName(keyringType: string): string { case KeyringTypes.lattice: { return 'Lattice'; } + case KeyringTypes.keystone: { + return 'Keystone'; + } case KeyringTypes.qr: { return 'QR'; } diff --git a/packages/keyring-controller/src/KeyringController.ts b/packages/keyring-controller/src/KeyringController.ts index 590a10552fc..97d38a6011e 100644 --- a/packages/keyring-controller/src/KeyringController.ts +++ b/packages/keyring-controller/src/KeyringController.ts @@ -56,6 +56,7 @@ export enum KeyringTypes { oneKey = 'OneKey Hardware', ledger = 'Ledger Hardware', lattice = 'Lattice Hardware', + keystone = 'Keystone Hardware', snap = 'Snap Keyring', }