diff --git a/packages/keyring/src/types.ts b/packages/keyring/src/types.ts index 1135c3350..a179e2a37 100644 --- a/packages/keyring/src/types.ts +++ b/packages/keyring/src/types.ts @@ -17,6 +17,7 @@ export interface KeyringOptions { export interface KeyringPair$MetaHardware { accountIndex?: number; + accountOffset?: number; addressOffset?: number; hardwareType?: 'ledger'; } @@ -28,6 +29,7 @@ export interface KeyringPair$MetaFlags { isHidden?: boolean; isInjected?: boolean; isMultisig?: boolean; + isProxied?: boolean; isRecent?: boolean; isTesting?: boolean; } @@ -37,19 +39,27 @@ export interface KeyringPair$MetaContract { genesisHash?: HexString | null; } +export interface KeyringPair$MetaExtension { + source?: string; +} + +export interface KeyringPair$MetaMultisig { + threshold?: number; + who?: string[]; +} + export interface KeyringPair$MetaParent { parentAddress?: string; parentName?: string; } -export interface KeyringPair$Meta extends KeyringPair$MetaHardware, KeyringPair$MetaFlags, KeyringPair$MetaParent { +export interface KeyringPair$Meta extends KeyringPair$MetaExtension, KeyringPair$MetaFlags, KeyringPair$MetaHardware, KeyringPair$MetaMultisig, KeyringPair$MetaParent { address?: string; contract?: KeyringPair$MetaContract; genesisHash?: HexString | null; name?: string; suri?: string; tags?: string[]; - threshold?: number; type?: KeypairType; whenCreated?: number; whenEdited?: number; diff --git a/packages/networks/src/types.ts b/packages/networks/src/types.ts index e8abbdcb8..54c706949 100644 --- a/packages/networks/src/types.ts +++ b/packages/networks/src/types.ts @@ -2,6 +2,7 @@ // SPDX-License-Identifier: Apache-2.0 import type { RegistryEntry } from '@substrate/ss58-registry'; +import type { HexString } from '@polkadot/util/types'; export type Icon = 'beachball' | 'empty' | 'jdenticon' | 'polkadot' | 'substrate'; @@ -9,7 +10,7 @@ export type KnownIcon = Record; export type KnownLedger = Record; -export type KnownGenesis = Record; +export type KnownGenesis = Record; export type KnownSubstrate = RegistryEntry;