Skip to main content

BaseArtifact

HardKAS SDK


HardKAS SDK / artifacts/src / BaseArtifact

Interface: BaseArtifact<T>

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

Extended by​

Type Parameters​

T​

T extends ArtifactType

Properties​

assumptionLevel?​

optional assumptionLevel?: AssumptionLevel

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


contentHash?​

optional contentHash?: ContentHash

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


createdAt​

createdAt: string

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


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


executionMode?​

optional executionMode?: AnyExecutionMode

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


hardkasVersion​

hardkasVersion: string

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


hashVersion?​

optional hashVersion?: string | number

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


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


mode​

mode: AnyExecutionMode

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


networkId​

networkId: NetworkId

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


schema​

schema: `hardkas.${T}`

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


schemaVersion?​

optional schemaVersion?: string

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


version​

version: string

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


workflowId?​

optional workflowId?: WorkflowId

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