Skip to main content

parseSilAbiArtifact

@hardkas/core


@hardkas/core / parseSilAbiArtifact

Function: parseSilAbiArtifact()

parseSilAbiArtifact(input): SilAbiArtifact

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

Validates a parsed silverc output as a SilverScript ABI artifact of the pinned schema and language version. Anything else — an older or newer schema, a different compiler, missing or unknown fields — is rejected: the compiler is pinned, so an unexpected shape means drift or tampering.

Parameters​

input​

unknown

Returns​

SilAbiArtifact