We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 945a108 commit 72d81c0Copy full SHA for 72d81c0
packages/wallet/src/services/TransactionsTracker.ts
@@ -335,11 +335,12 @@ const findIntersectionAndUpdateTxStore = ({
335
localTx.blockHeader = newTx.blockHeader;
336
}
337
338
- // Skip overlapping transactions to avoid duplicates
+ // Skip overlapping transactions to avoid duplicates.
339
+ // Limit # of stored transactions to last `historicalTransactionsFetchLimit`
340
localTransactions = deduplicateSortedArray(
341
[...localTransactions, ...newTransactions.slice(localTxsFromSameBlock.length)],
342
txEquals
- );
343
+ ).slice(-1 * historicalTransactionsFetchLimit);
344
store.setAll(localTransactions);
345
} else if (rollbackOcurred) {
346
// This case handles rollbacks without new additions
0 commit comments