diff --git a/packages/hardhat-core/src/internal/artifacts.ts b/packages/hardhat-core/src/internal/artifacts.ts index 8cf579deeb..0ddee3a388 100644 --- a/packages/hardhat-core/src/internal/artifacts.ts +++ b/packages/hardhat-core/src/internal/artifacts.ts @@ -210,6 +210,7 @@ export class Artifacts implements IArtifacts { const buildInfoName = uuid(); const buildInfo = this._createBuildInfo( + buildInfoName, solcVersion, solcLongVersion, input, @@ -296,12 +297,14 @@ export class Artifacts implements IArtifacts { } private _createBuildInfo( + id: string, solcVersion: string, solcLongVersion: string, input: CompilerInput, output: CompilerOutput ): BuildInfo { return { + id, _format: BUILD_INFO_FORMAT_VERSION, solcVersion, solcLongVersion, diff --git a/packages/hardhat-core/src/types/artifacts.ts b/packages/hardhat-core/src/types/artifacts.ts index 630c4afa21..554ef1f8c1 100644 --- a/packages/hardhat-core/src/types/artifacts.ts +++ b/packages/hardhat-core/src/types/artifacts.ts @@ -131,6 +131,7 @@ export interface DebugFile { * all of its output. */ export interface BuildInfo { + id: string; _format: string; solcVersion: string; solcLongVersion: string;