@solarity/hardhat-migrate
Version:
The simplest way to deploy smart contracts
14 lines • 721 B
TypeScript
import { HardhatRuntimeEnvironment } from "hardhat/types";
import { ArtifactExtended } from "../../types/deployer";
declare class BaseArtifactProcessor {
parseArtifacts(_hre: HardhatRuntimeEnvironment): Promise<void>;
saveArtifactIfNotExist(_hre: HardhatRuntimeEnvironment, 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