txpool: fix time_in_pool age calculation

This commit is contained in:
selsta
2026-07-26 23:06:46 +02:00
parent d85cfa04d8
commit 265f7b2891
+2 -1
View File
@@ -1071,7 +1071,8 @@ namespace cryptonote
const relay_category category = include_sensitive ? relay_category::all : relay_category::broadcasted;
backlog.reserve(m_blockchain.get_txpool_tx_count(include_sensitive));
m_blockchain.for_all_txpool_txes([&backlog, now](const crypto::hash &txid, const txpool_tx_meta_t &meta, const cryptonote::blobdata_ref *bd){
backlog.push_back({meta.weight, meta.fee, meta.receive_time - now});
const uint64_t age = now >= meta.receive_time ? now - meta.receive_time : 0;
backlog.push_back({meta.weight, meta.fee, age});
return true;
}, false, category);
}