Closed DaWe35 closed 1 month ago
I'm having a hard time understanding what's happening, but as far as I got, it looks like the tx = m_blockchain_storage.get_db().get_pruned_tx(tx_hash);
in MicroCore.cpp
returns an invalid tx.hash. Maybe this line has something to do with it: https://github.com/monero-project/monero/blob/7b7958bbd9d76375c47dc418b4adabba0f0b1785/src/cryptonote_basic/cryptonote_format_utils.cpp#L241
The explorer shows seemingly random tx_hashes when
--prune-blockchain
is on more info (note that it only happens with v2 txes above block height 1220517)My guess it that something around
get_pruned_transaction_hash()
may be broken.