UNPKG

wallet-storage

Version:

BRC100 conforming wallet, wallet storage and wallet signer components

30 lines 1.05 kB
import { Monitor, sdk, Services, StorageKnexOptions, StorageProvider, WalletStorageManager } from '../index.all'; import { Knex } from 'knex'; export interface MonitorDaemonSetup { chain?: sdk.Chain; sqliteFilename?: string; mySQLConnection?: string; knexConfig?: Knex.Config; knex?: Knex<any, any[]>; storageKnexOptions?: StorageKnexOptions; storageProvider?: StorageProvider; storageManager?: WalletStorageManager; servicesOptions?: sdk.WalletServicesOptions; services?: Services; monitor?: Monitor; } export declare class MonitorDaemon { args: MonitorDaemonSetup; noRunTasks?: boolean | undefined; setup?: MonitorDaemonSetup; doneListening?: Promise<void>; doneTasks?: Promise<void>; stopDaemon: boolean; constructor(args: MonitorDaemonSetup, noRunTasks?: boolean | undefined); createSetup(): Promise<void>; start(): Promise<void>; stop(): Promise<void>; destroy(): Promise<void>; runDaemon(): Promise<void>; } //# sourceMappingURL=MonitorDaemon.d.ts.map