Skip to main content

DeploymentRecord

HardKAS SDK


HardKAS SDK / artifacts/src / DeploymentRecord

Interface: DeploymentRecord

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

Extends​

Properties​

contentHash?​

optional contentHash?: ContentHash

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

Canonical content hash of this record


createdAt​

createdAt: string

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

Inherited from​

HardkasArtifactBase.createdAt


deployedAddresses?​

optional deployedAddresses?: string[]

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

Deployed addresses or outputs (for covenant/contract deployments)


deployedAt​

deployedAt: string

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

Timestamp of deployment


deployer?​

optional deployer?: string

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

Deployment metadata


hardkasVersion​

hardkasVersion: string

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

HardKAS version used

Overrides​

HardkasArtifactBase.hardkasVersion


hashVersion?​

optional hashVersion?: string | number

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

Inherited from​

HardkasArtifactBase.hashVersion


label​

label: string

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

Human-readable label (e.g., "initial-funding", "vault-covenant-v1")


mode​

mode: AnyExecutionMode

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

Inherited from​

HardkasArtifactBase.mode


networkId​

networkId: NetworkId

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

Network where this was deployed

Overrides​

HardkasArtifactBase.networkId


notes?​

optional notes?: string

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

Notes


payloadHash?​

optional payloadHash?: string

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

Content hash of the deployed payload (bytecode, script, or tx content)


planArtifactId?​

optional planArtifactId?: ArtifactId

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

Reference to the plan artifact that produced this deployment


receiptArtifactId?​

optional receiptArtifactId?: ArtifactId

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

Reference to the receipt artifact (if confirmed)


schema​

schema: "hardkas.deployment.v1"

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

Overrides​

HardkasArtifactBase.schema


schemaVersion?​

optional schemaVersion?: string

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

Inherited from​

HardkasArtifactBase.schemaVersion


status​

status: "unknown" | "confirmed" | "failed" | "planned" | "sent"

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

Deployment status


txId?​

optional txId?: TxId

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

The transaction ID (if sent)


version​

version: string

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

Inherited from​

HardkasArtifactBase.version