handle stale transactions in block templates

This commit is contained in:
Mononaut
2023-03-24 09:47:08 +09:00
parent 7e5fee9d41
commit 570e99fb8f
2 changed files with 14 additions and 5 deletions

View File

@@ -43,7 +43,9 @@ class DiskCache {
const mempool = memPool.getMempool();
const mempoolArray: TransactionExtended[] = [];
for (const tx in mempool) {
mempoolArray.push(mempool[tx]);
if (mempool[tx] && !mempool[tx].deleteAfter) {
mempoolArray.push(mempool[tx]);
}
}
Common.shuffleArray(mempoolArray);