@lelantos-org/sdk / prover / LoadArtifactOpts
Interface: LoadArtifactOpts
Defined in: @lelantos-org/sdk/dist/prover/artifact-bytes.d.ts:35
Options for loadArtifactBytes.
Properties
onProgress?
optional onProgress?: (p) => void;Defined in: @lelantos-org/sdk/dist/prover/artifact-bytes.d.ts:41
Download progress. Loads are memoised by URL, so only the first caller for a path receives it; concurrent callers await the same promise and see none. A persistent-cache hit reports a single terminal event.
Parameters
| Parameter | Type |
|---|---|
p | { loaded: number; total?: number; url: string; } |
p.loaded | number |
p.total? | number |
p.url | string |
Returns
void
sha256?
optional sha256?: string;Defined in: @lelantos-org/sdk/dist/prover/artifact-bytes.d.ts:53
Expected SHA-256 of the bytes, lowercase hex. Bytes that hash to anything else are never returned: the load rejects PROVER_ARTIFACTS_FAILED.
signal?
optional signal?: AbortSignal;Defined in: @lelantos-org/sdk/dist/prover/artifact-bytes.d.ts:46
timeoutMs?
optional timeoutMs?: number;Defined in: @lelantos-org/sdk/dist/prover/artifact-bytes.d.ts:48
Per-attempt deadline. Default 120s.