From 8202c83d3d31bfe2c051eade2b02f93c921ebc99 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Wed, 5 Nov 2025 10:46:59 +0100 Subject: [PATCH] feat(keyring-internal-api): add optional disabled state --- packages/keyring-internal-api/src/types.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/keyring-internal-api/src/types.ts b/packages/keyring-internal-api/src/types.ts index 5a5cfdd6..83c01400 100644 --- a/packages/keyring-internal-api/src/types.ts +++ b/packages/keyring-internal-api/src/types.ts @@ -32,6 +32,10 @@ export const InternalAccountMetadataStruct = object({ metadata: object({ name: string(), nameLastUpdatedAt: exactOptional(number()), + // We use `disabled` here instead of `enabled` since this can be optional + // and better match this kind of expression: !disabled (which covers both + // the `false` and `undefined` values. + disabled: exactOptional(boolean()), snap: exactOptional( object({ id: string(),