UNPKG

hardhat

Version:

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

21 lines 680 B
interface BaseGasMeasurement { contractFqn: string; gas: number; } interface FunctionGasMeasurement extends BaseGasMeasurement { type: "function"; functionSig: string; } interface DeploymentGasMeasurement extends BaseGasMeasurement { type: "deployment"; size: number; } export type GasMeasurement = FunctionGasMeasurement | DeploymentGasMeasurement; export interface GasAnalyticsManager { addGasMeasurement(gasMeasurement: GasMeasurement): void; clearGasMeasurements(id: string): Promise<void>; saveGasMeasurements(id: string): Promise<void>; reportGasStats(...ids: string[]): Promise<void>; } export {}; //# sourceMappingURL=types.d.ts.map