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 1c9e8ac5cd7..da085b20ca1 100644 --- a/packages/keyring-controller/src/KeyringController.ts +++ b/packages/keyring-controller/src/KeyringController.ts @@ -60,6 +60,7 @@ export enum KeyringTypes { oneKey = 'OneKey Hardware', ledger = 'Ledger Hardware', lattice = 'Lattice Hardware', + keystone = 'Keystone Hardware', snap = 'Snap Keyring', /* eslint-enable @typescript-eslint/naming-convention */ }