Skip to content

nooschain v0.1.0


nooschain / node-sync/sync-conflicts / applyConflictDecision

Function: applyConflictDecision()

applyConflictDecision(db, policy, args): Promise<string>

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

Applies the local action selected by a conflict policy.

This can persist the conflict, quarantine the peer, enter incident mode, and record a peer-score event. It still does not rewrite finalized chain rows.

Parameters

db

Kysely<Database>

policy

ChainConflictPolicy

args

conflictType

ChainConflictType

details

Record<string, unknown>

localBlock?

unknown

peer

SyncPeer

remoteBlock?

unknown

Returns

Promise<string>

Audience-first NOOSChain documentation.