Skip to main content

WorkflowArtifact

HardKAS SDK


HardKAS SDK / artifacts/src / WorkflowArtifact

Interface: WorkflowArtifact

Defined in: packages/artifacts/src/types.ts:504

Extends​

Properties​

assumptionLevel?​

optional assumptionLevel?: AssumptionLevel

Defined in: packages/artifacts/src/types.ts:44

Inherited from​

BaseArtifact.assumptionLevel


contentHash?​

optional contentHash?: ContentHash

Defined in: packages/artifacts/src/types.ts:42

Inherited from​

BaseArtifact.contentHash


createdAt​

createdAt: string

Defined in: packages/artifacts/src/types.ts:40

Inherited from​

BaseArtifact.createdAt


errorEnvelope?​

optional errorEnvelope?: object

Defined in: packages/artifacts/src/types.ts:533

code​

code: string

message​

message: string

redacted​

redacted: boolean


execution?​

optional execution?: object

Defined in: packages/artifacts/src/types.ts:46

domain​

domain: "kaspa-l1" | "evm-l2"

mode​

mode: "rpc" | "simulator" | "localnet"

network​

network: string

Inherited from​

BaseArtifact.execution


executionMode?​

optional executionMode?: AnyExecutionMode

Defined in: packages/artifacts/src/types.ts:45

Inherited from​

BaseArtifact.executionMode


generationId?​

optional generationId?: string

Defined in: packages/artifacts/src/types.ts:528


generationRange?​

optional generationRange?: object

Defined in: packages/artifacts/src/types.ts:518

end?​

optional end?: string

start?​

optional start?: string


hardkasVersion​

hardkasVersion: string

Defined in: packages/artifacts/src/types.ts:35

Inherited from​

BaseArtifact.hardkasVersion


hashVersion?​

optional hashVersion?: string | number

Defined in: packages/artifacts/src/types.ts:37

Inherited from​

BaseArtifact.hashVersion


inputs?​

optional inputs?: Record<string, any>

Defined in: packages/artifacts/src/types.ts:507


lineage?​

optional lineage?: object

Defined in: packages/artifacts/src/types.ts:48

artifactId​

artifactId: ArtifactId

lineageId​

lineageId: LineageId

parentArtifactId?​

optional parentArtifactId?: ArtifactId

rootArtifactId​

rootArtifactId: ArtifactId

sequence?​

optional sequence?: number | EventSequence

Inherited from​

BaseArtifact.lineage


mode​

mode: AnyExecutionMode

Defined in: packages/artifacts/src/types.ts:39

Inherited from​

BaseArtifact.mode


networkId​

networkId: NetworkId

Defined in: packages/artifacts/src/types.ts:38

Inherited from​

BaseArtifact.networkId


parentArtifacts?​

optional parentArtifacts?: string[]

Defined in: packages/artifacts/src/types.ts:516


policy?​

optional policy?: object

Defined in: packages/artifacts/src/types.ts:522

allowExternalWallet​

allowExternalWallet: boolean

allowMainnet​

allowMainnet: boolean

allowNetwork​

allowNetwork: boolean

requireDryRun​

requireDryRun: boolean


producedArtifacts​

producedArtifacts: string[]

Defined in: packages/artifacts/src/types.ts:517


replayResult?​

optional replayResult?: object

Defined in: packages/artifacts/src/types.ts:529

stateHash?​

optional stateHash?: string

verified​

verified: boolean


schema​

schema: "hardkas.workflow.v1"

Defined in: packages/artifacts/src/types.ts:33

Inherited from​

BaseArtifact.schema


schemaVersion?​

optional schemaVersion?: string

Defined in: packages/artifacts/src/types.ts:34

Inherited from​

BaseArtifact.schemaVersion


status​

status: "failed" | "pending" | "running" | "completed"

Defined in: packages/artifacts/src/types.ts:506


steps​

steps: object[]

Defined in: packages/artifacts/src/types.ts:508

completedAt?​

optional completedAt?: string

error?​

optional error?: string

producedArtifactId?​

optional producedArtifactId?: string

startedAt?​

optional startedAt?: string

status​

status: "failed" | "pending" | "success" | "skipped"

type​

type: string


version​

version: string

Defined in: packages/artifacts/src/types.ts:36

Inherited from​

BaseArtifact.version


workflowId​

workflowId: WorkflowId

Defined in: packages/artifacts/src/types.ts:505

Overrides​

BaseArtifact.workflowId