UNPKG

hashscan-verify

Version:

Hardhat plugin for verifying smart contracts on HashScan (Hedera's contract verification service)

27 lines 795 B
export interface VerificationResult { status: string; message?: string; } export interface VerificationCheck { isVerified: boolean; status?: string; } export interface VerificationPayload { address: string; chainId: string; contractName: string; artifact: any; buildInfo: any; sourcePaths: Map<string, string>; } export declare class SourcifyService { private readonly apiUrl; constructor(apiUrl: string); checkIfVerified(address: string, chainId: string): Promise<VerificationCheck>; verify(payload: VerificationPayload): Promise<VerificationResult>; private findContractInBuildInfo; private prepareVerificationFiles; private parseVerificationResponse; private makeRequest; } //# sourceMappingURL=sourcify-service.d.ts.map