test-ic-wallet-middleware-icrc
Version:
Ic middleware wallet ICRC protocol
9 lines (8 loc) • 760 B
TypeScript
import { IdentifierService, ILogger, IStorage, RefreshServiceConfiguration, ReplicationConfiguration } from "@ic-wallet-middleware/common";
import { AssetManagerConfiguration, TransactionManagerConfiguration } from "../types";
import { RxStorage } from "rxdb";
export declare class IcrcInitializer {
static build(identifierService: IdentifierService, rxStorage: RxStorage<any, any>, dataStorage: IStorage, logger: ILogger, assetManagerConfiguration: AssetManagerConfiguration, transactionManagerConfiguration: TransactionManagerConfiguration, refreshServiceConfiguration: RefreshServiceConfiguration, icrcReplicationConfiguration: ReplicationConfiguration, createIcrcCanisterFunc: any): void;
static init(): Promise<void>;
static logout(): void;
}