Merge pull request #5452 from mempool/mononaut/tx-v1-audit

Implement v1 audit in tx audit API
This commit is contained in:
softsimon 2024-08-11 00:18:09 +02:00 committed by GitHub
commit fc5b99f93f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -132,11 +132,12 @@ class BlocksAuditRepositories {
firstSeen = tx.time; firstSeen = tx.time;
} }
}); });
const wasSeen = blockAudit.version === 1 ? !blockAudit.unseenTxs.includes(txid) : (isExpected || isPrioritized || isAccelerated);
return { return {
seen: isExpected || isPrioritized || isAccelerated, seen: wasSeen,
expected: isExpected, expected: isExpected,
added: isAdded, added: isAdded && (blockAudit.version === 0 || !wasSeen),
prioritized: isPrioritized, prioritized: isPrioritized,
conflict: isConflict, conflict: isConflict,
accelerated: isAccelerated, accelerated: isAccelerated,