Skip to content

nooschain v0.1.0


nooschain / fork-choice/conflict-types / ChainConflict

Interface: ChainConflict

Defined in: fork-choice/conflict-types.ts:27

Persistable description of a detected finalized-chain conflict.

Properties

createdAt

createdAt: string

Defined in: fork-choice/conflict-types.ts:51

ISO timestamp when the conflict was created.


details?

optional details?: Record<string, unknown>

Defined in: fork-choice/conflict-types.ts:49

Additional diagnostic context safe for operator observability.


id

id: string

Defined in: fork-choice/conflict-types.ts:29

Deterministic-enough unique conflict id generated by the active policy.


localHash?

optional localHash?: string | null

Defined in: fork-choice/conflict-types.ts:41

Local block hash involved in the conflict, when known.


localHeight?

optional localHeight?: string | null

Defined in: fork-choice/conflict-types.ts:37

Local block height involved in the conflict, when known.


peerId?

optional peerId?: string | null

Defined in: fork-choice/conflict-types.ts:45

Trusted peer id involved in the conflict, when known.


peerNodeId?

optional peerNodeId?: string | null

Defined in: fork-choice/conflict-types.ts:47

Remote node id involved in the conflict, when known.


remoteHash?

optional remoteHash?: string | null

Defined in: fork-choice/conflict-types.ts:43

Remote block hash involved in the conflict, when known.


remoteHeight?

optional remoteHeight?: string | null

Defined in: fork-choice/conflict-types.ts:39

Remote block height involved in the conflict, when known.


severity

severity: ChainConflictSeverity

Defined in: fork-choice/conflict-types.ts:33

Operator severity assigned by the conflict policy.


status

status: ChainConflictStatus

Defined in: fork-choice/conflict-types.ts:35

Current operator lifecycle status.


type

type: ChainConflictType

Defined in: fork-choice/conflict-types.ts:31

Category of finalized-chain disagreement.

Audience-first NOOSChain documentation.