@solarity/hardhat-migrate
Version:
The simplest way to deploy smart contracts
14 lines • 700 B
TypeScript
import { HardhatRuntimeEnvironment } from "hardhat/types/hre";
import type { ArtifactExtended } from "../../../types/index.js";
declare class BaseArtifactProcessor {
parseArtifacts(_hre: HardhatRuntimeEnvironment): Promise<void>;
saveArtifactIfNotExist(contractName: string, bytecode?: string): Promise<void>;
tryGetArtifactByName(contractName: string): ArtifactExtended;
tryGetArtifactByBytecode(bytecode: string): ArtifactExtended;
tryGetContractName(bytecode: string): string;
private _parseLibrariesOfArtifact;
private _isNotDeployableArtifact;
}
export declare const ArtifactProcessor: BaseArtifactProcessor;
export {};
//# sourceMappingURL=ArtifactProcessor.d.ts.map