hashscan-verify
Version:
Hardhat plugin for verifying smart contracts on HashScan (Hedera's contract verification service)
17 lines • 600 B
TypeScript
import type { HardhatRuntimeEnvironment } from "hardhat/types/hre";
export interface ResolvedArtifact {
artifact: any;
buildInfo: any;
sourcePaths: Map<string, string>;
}
export declare class ArtifactResolver {
private readonly hre;
constructor(hre: HardhatRuntimeEnvironment);
resolve(contractPath: string, contractName: string): Promise<ResolvedArtifact>;
private findArtifactPath;
private generatePossibleArtifactPaths;
private getBuildInfoPath;
private mapSourcePaths;
private getArtifactNotFoundError;
}
//# sourceMappingURL=artifact-resolver.d.ts.map