zkcli-in-memory-node
Version:
zkSync In-memory node module for zkcli
31 lines (30 loc) • 829 B
TypeScript
import { ModuleNode } from "zksync-cli/lib";
import type { ConfigHandler } from "zksync-cli/lib";
type ModuleConfig = {
version?: string;
};
export default class SetupModule extends ModuleNode<ModuleConfig> {
constructor(config: ConfigHandler);
composeFile: string;
get nodeInfo(): {
id: number;
name: string;
network: string;
rpcUrl: string;
};
isInstalled(): Promise<boolean>;
install(): Promise<void>;
isRunning(): Promise<boolean>;
start(): Promise<void>;
getStartupInfo(): (string | {
text: string;
list: string[];
})[];
getLogs(): Promise<string[]>;
get version(): string | undefined;
getLatestVersion(): Promise<string>;
update(): Promise<void>;
stop(): Promise<void>;
clean(): Promise<void>;
}
export {};