UNPKG

@funded-labs/plug-controller

Version:

Internet Computer Plug wallet's controller

17 lines (16 loc) 515 B
import { NetworkModuleParams } from '../PlugKeyRing/modules/NetworkModule'; import { PlugStateStorage } from './plug_keyring'; export interface StorageData { vault: PlugStateStorage; isInitialized: boolean; isUnlocked: boolean; currentWalletId: string; version: string; networkModule: NetworkModuleParams; } export interface KeyringStorage { isSupported: boolean; get: (key?: string) => Promise<unknown>; set: (state: unknown) => Promise<void>; clear: () => Promise<void>; }