nooschain / peer-scoring/peer-score-service / recordPeerScoreEventBatch
Function: recordPeerScoreEventBatch()
recordPeerScoreEventBatch(
db,args):Promise<{count:number;eventType:PeerScoreEventType;peerId:string;scoreAfter:number;status:PeerScoreStatus; }>
Defined in: peer-scoring/peer-score-service.ts:105
Records many peer-score events in one batch and persists the final score once.
This preserves immutable per-record event rows for operator audit while avoiding one score snapshot upsert per successful backfill record.
Parameters
db
args
Returns
Promise<{ count: number; eventType: PeerScoreEventType; peerId: string; scoreAfter: number; status: PeerScoreStatus; }>