DeploymentRecord
HardKAS SDK / artifacts/src / DeploymentRecord
Interface: DeploymentRecord
Defined in: packages/artifacts/src/types.ts:540
Extends
Properties
contentHash?
optionalcontentHash?: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
deployedAddresses?
optionaldeployedAddresses?: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?
optionaldeployer?: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?
optionalhashVersion?: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
networkId
networkId:
NetworkId
Defined in: packages/artifacts/src/types.ts:545
Network where this was deployed
Overrides
notes?
optionalnotes?:string
Defined in: packages/artifacts/src/types.ts:567
Notes
payloadHash?
optionalpayloadHash?:string
Defined in: packages/artifacts/src/types.ts:559
Content hash of the deployed payload (bytecode, script, or tx content)
planArtifactId?
optionalplanArtifactId?:ArtifactId
Defined in: packages/artifacts/src/types.ts:551
Reference to the plan artifact that produced this deployment
receiptArtifactId?
optionalreceiptArtifactId?: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
schemaVersion?
optionalschemaVersion?: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?
optionaltxId?: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