Skip to main content

EventPayloadByKind

@hardkas/core


@hardkas/core / EventPayloadByKind

Interface: EventPayloadByKind

Defined in: packages/core/src/events.ts:75

Payload mapping for each event kind.

Properties​

artifact.corrupted​

artifact.corrupted: object

Defined in: packages/core/src/events.ts:126

artifactId​

artifactId: ArtifactId

issue​

issue: string

path​

path: string


artifact.indexed​

artifact.indexed: object

Defined in: packages/core/src/events.ts:125

artifactId​

artifactId: ArtifactId

schema​

schema: string


artifact.written​

artifact.written: object

Defined in: packages/core/src/events.ts:124

artifactId​

artifactId: ArtifactId

path​

path: string


dag.conflict​

dag.conflict: object

Defined in: packages/core/src/events.ts:103

losers​

losers: TxId[]

outpoint​

outpoint: string

winner​

winner: TxId


dag.displacement​

dag.displacement: object

Defined in: packages/core/src/events.ts:104

displacedBy​

displacedBy: TxId

txId​

txId: TxId


dag.sink_moved​

dag.sink_moved: object

Defined in: packages/core/src/events.ts:105

daaScore​

daaScore: DaaScore

newSink​

newSink: string

oldSink​

oldSink: string


dashboard.cache_invalidated​

dashboard.cache_invalidated: object

Defined in: packages/core/src/events.ts:135

key​

key: string


dashboard.refetch_completed​

dashboard.refetch_completed: object

Defined in: packages/core/src/events.ts:137

key​

key: string

success​

success: boolean


dashboard.refetch_started​

dashboard.refetch_started: object

Defined in: packages/core/src/events.ts:136

key​

key: string


integrity.hash_mismatch​

integrity.hash_mismatch: object

Defined in: packages/core/src/events.ts:92

actual​

actual: string

artifactId​

artifactId: ArtifactId

expected​

expected: string


integrity.lineage_break​

integrity.lineage_break: object

Defined in: packages/core/src/events.ts:94

artifactId​

artifactId: ArtifactId

lineageId​

lineageId: LineageId


integrity.schema_violation​

integrity.schema_violation: object

Defined in: packages/core/src/events.ts:93

artifactId​

artifactId: ArtifactId

details​

details: string


integrity.violation​

integrity.violation: object

Defined in: packages/core/src/events.ts:95

message​

message: string

metadata?​

optional metadata?: Record<string, unknown>

severity​

severity: string

sourceEventId?​

optional sourceEventId?: string

violationCode​

violationCode: string


l2.deposit.planned​

l2.deposit.planned: object

Defined in: packages/core/src/events.ts:121

amount​

amount: bigint

asset​

asset: string

to​

to: string


l2.withdrawal.planned​

l2.withdrawal.planned: object

Defined in: packages/core/src/events.ts:122

amount​

amount: bigint

asset​

asset: string

from​

from: string


lineage.verification_failed​

lineage.verification_failed: object

Defined in: packages/core/src/events.ts:141

artifactId​

artifactId: ArtifactId

missingParentId​

missingParentId: ArtifactId


localnet.started​

localnet.started: object

Defined in: packages/core/src/events.ts:118

mode​

mode: string

networkId​

networkId: NetworkId


localnet.stopped​

localnet.stopped: object

Defined in: packages/core/src/events.ts:119

reason​

reason: string


query_store.sync_completed​

query_store.sync_completed: object

Defined in: packages/core/src/events.ts:140

stats​

stats: Record<string, number>

syncId​

syncId: string


query_store.sync_started​

query_store.sync_started: object

Defined in: packages/core/src/events.ts:139

syncId​

syncId: string


replay.completed​

replay.completed: object

Defined in: packages/core/src/events.ts:130

success​

success: boolean

targetArtifactId​

targetArtifactId: ArtifactId


replay.divergence​

replay.divergence: object

Defined in: packages/core/src/events.ts:115

actual​

actual: string

expected​

expected: string

field​

field: string

txId​

txId: TxId


replay.excluded​

replay.excluded: object

Defined in: packages/core/src/events.ts:131

artifactId​

artifactId: ArtifactId

reason​

reason: string


replay.invalidated​

replay.invalidated: object

Defined in: packages/core/src/events.ts:129

artifactId​

artifactId: ArtifactId

reason​

reason: string


replay.verified​

replay.verified: object

Defined in: packages/core/src/events.ts:116

lineageId​

lineageId: LineageId

txId​

txId: TxId


rpc.error​

rpc.error: object

Defined in: packages/core/src/events.ts:108

endpoint​

endpoint: RpcEndpointId

error​

error: string

retriable​

retriable: boolean


rpc.health​

rpc.health: object

Defined in: packages/core/src/events.ts:107

endpoint​

endpoint: RpcEndpointId

latencyMs​

latencyMs: number

state​

state: string


rpc.stale​

rpc.stale: object

Defined in: packages/core/src/events.ts:109

currentDaaScore​

currentDaaScore: DaaScore

endpoint​

endpoint: RpcEndpointId

lastDaaScore​

lastDaaScore: DaaScore


sqlite.commit​

sqlite.commit: object

Defined in: packages/core/src/events.ts:127

rowCount​

rowCount: number

transactionId​

transactionId: string


sse.emitted​

sse.emitted: object

Defined in: packages/core/src/events.ts:133

channel​

channel: string

eventId​

eventId: EventId


workflow.completed​

workflow.completed: object

Defined in: packages/core/src/events.ts:89

workflowId​

workflowId: WorkflowId


workflow.failed​

workflow.failed: object

Defined in: packages/core/src/events.ts:90

error​

error: string

workflowId​

workflowId: WorkflowId


workflow.plan.created​

workflow.plan.created: object

Defined in: packages/core/src/events.ts:76

amountSompi​

amountSompi: bigint

network​

network: NetworkId

planId​

planId: ArtifactId


workflow.receipt​

workflow.receipt: object

Defined in: packages/core/src/events.ts:83

daaScore?​

optional daaScore?: DaaScore

status​

status: "accepted" | "finalized" | "failed"

txId​

txId: TxId


workflow.signed​

workflow.signed: object

Defined in: packages/core/src/events.ts:81

planId​

planId: ArtifactId

signedId​

signedId: ArtifactId

txId?​

optional txId?: TxId


workflow.started​

workflow.started: object

Defined in: packages/core/src/events.ts:88

network​

network: NetworkId

workflowId​

workflowId: WorkflowId


workflow.submitted​

workflow.submitted: object

Defined in: packages/core/src/events.ts:82

rpcUrl​

rpcUrl: string

txId​

txId: TxId