Skip to content

nooschain v0.1.0


nooschain / node-sync/sync-conflicts / SyncConflictError

Class: SyncConflictError

Defined in: node-sync/sync-conflicts.ts:29

SyncError subclass carrying an explicit fork-choice conflict type.

Throw this when a sync failure indicates finalized-history divergence rather than a transient peer/network problem.

Extends

Constructors

Constructor

new SyncConflictError(conflictType, message, conflictDetails): SyncConflictError

Defined in: node-sync/sync-conflicts.ts:30

Parameters

conflictType

ChainConflictType

message

string

conflictDetails

Record<string, unknown>

Returns

SyncConflictError

Overrides

SyncError.constructor

Properties

code

readonly code: SyncErrorCode

Defined in: errors/sync-error.ts:31

Inherited from

SyncError.code


conflictDetails

readonly conflictDetails: Record<string, unknown>

Defined in: node-sync/sync-conflicts.ts:33


conflictType

readonly conflictType: ChainConflictType

Defined in: node-sync/sync-conflicts.ts:31


details?

readonly optional details?: unknown

Defined in: errors/sync-error.ts:33

Inherited from

SyncError.details

Audience-first NOOSChain documentation.