@matterlabs/hardhat-zksync-deploy
Version:
Hardhat plugin to deploy smart contracts into the ZKsync network
20 lines • 734 B
TypeScript
import { HardhatRuntimeEnvironment } from 'hardhat/types';
export declare class ScriptManager {
private _hre;
private funcByFilePath;
private filePaths;
private deployPaths;
constructor(_hre: HardhatRuntimeEnvironment);
findAllDeployScripts(): Promise<string[]>;
findDeployScript(script: string): string;
callDeployScripts(targetScript: string, tags?: string[] | undefined): Promise<void>;
private _runScript;
private _getDeployFunc;
collectTags(scripts: string[], tags?: string[] | undefined): Promise<{
[tag: string]: string[];
}>;
getScriptsToRun(filePathsByTag: {
[tag: string]: string[];
}): Promise<string[]>;
}
//# sourceMappingURL=script-manager.d.ts.map