UNPKG

hardhat

Version:

Hardhat is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.

10 lines 1.02 kB
import type { Artifact } from "../../../../types/artifacts.js"; import type { CompilationJob } from "../../../../types/solidity/compilation-job.js"; import type { CompilerOutput, CompilerOutputContract } from "../../../../types/solidity/compiler-io.js"; import type { SolidityBuildInfo, SolidityBuildInfoOutput } from "../../../../types/solidity/solidity-artifacts.js"; export declare function getContractArtifact(buildInfoId: string, userSourceName: string, inputSourceName: string, contractName: string, contract: CompilerOutputContract): Artifact; export declare function getArtifactsDeclarationFile(artifacts: Artifact[]): string; export declare function getDuplicatedContractNamesDeclarationFile(duplicatedContractNames: string[]): string; export declare function getBuildInfo(compilationJob: CompilationJob): Promise<SolidityBuildInfo>; export declare function getBuildInfoOutput(compilationJob: CompilationJob, compilerOutput: CompilerOutput): Promise<SolidityBuildInfoOutput>; //# sourceMappingURL=artifacts.d.ts.map