UNPKG

@matterlabs/hardhat-zksync-deploy

Version:
23 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.deployZkSyncContract = exports.zkSyncLibraryDeploy = exports.zkSyncDeploy = void 0; const plugin_1 = require("./plugin"); const script_manager_1 = require("./script-manager"); async function zkSyncDeploy(taskArgs, hre) { let tags = taskArgs.tags; if (typeof tags === 'string') { tags = tags.split(','); } const scriptManager = new script_manager_1.ScriptManager(hre); await scriptManager.callDeployScripts(taskArgs.script, tags); } exports.zkSyncDeploy = zkSyncDeploy; async function zkSyncLibraryDeploy(taskArgs, hre) { await (0, plugin_1.deployLibraries)(hre, taskArgs.privateKeyOrIndex, taskArgs.externalConfigObjectPath, taskArgs.exportedConfigObject, taskArgs.noAutoPopulateConfig, taskArgs.compileAllContracts); } exports.zkSyncLibraryDeploy = zkSyncLibraryDeploy; async function deployZkSyncContract(taskArgs, hre) { return await (0, plugin_1.deployContract)(hre, taskArgs); } exports.deployZkSyncContract = deployZkSyncContract; //# sourceMappingURL=task-actions.js.map