Skip to main content

SilverCompileProvenance

@hardkas/core


@hardkas/core / SilverCompileProvenance

Interface: SilverCompileProvenance

Defined in: packages/core/src/silverscript.ts:396

What was compiled, by what, into what — digests and public identities only. Constructor arguments are recorded by digest: they may carry private material. No timestamps: the same inputs always yield the same record.

Properties​

abiSchemaVersion​

readonly abiSchemaVersion: number

Defined in: packages/core/src/silverscript.ts:411


artifactSha256​

readonly artifactSha256: string

Defined in: packages/core/src/silverscript.ts:410


compiler​

readonly compiler: object

Defined in: packages/core/src/silverscript.ts:398

assetName​

readonly assetName: string

assetSha256​

readonly assetSha256: string

binarySha256​

readonly binarySha256: string

commit​

readonly commit: string

id​

readonly id: "silverc"

languageVersion​

readonly languageVersion: string

releaseTag​

readonly releaseTag: string

repository​

readonly repository: string


constructorArgsSha256​

readonly constructorArgsSha256: string

Defined in: packages/core/src/silverscript.ts:409


contracts​

readonly contracts: readonly object[]

Defined in: packages/core/src/silverscript.ts:412


schema​

readonly schema: "hardkas.silver.compileProvenance.v1"

Defined in: packages/core/src/silverscript.ts:397


sourceSha256​

readonly sourceSha256: string

Defined in: packages/core/src/silverscript.ts:408