I’ve been noticing many lines of:
2025-08-31 12:35:12.4109 P2Pool invalid transaction: tx id = 06c5cb6711a9aa8859f1ef04b692063d63d4826c9489d7e64d3196d46c16a854, size = 0, weight = 0, fee = 11466.880 um
in my p2pool logs.
- What is causing this?
- Does this have anything to do with Qubic?


Those “invalid transaction” log lines are not a problem — they’re P2Pool doing its job correctly.
What’s happening: P2Pool shares a mempool view across its sidechain network. When a node receives a block template that references transactions, it validates each one locally. If a transaction has
size=0, weight=0, fee=...it means P2Pool received a fee reference but couldn’t find/validate the full transaction in your local mempool. This is a normal race condition between mempool propagation and block template timing.The Qubic connection: Yes, there was a period in 2025 where Qubic mining was injecting very large numbers of micro-transactions into the Monero mempool (they were using merged mining via a sidechain approach). These often propagated unevenly across the network. Some P2Pool nodes would receive fee data about transactions that hadn’t fully propagated yet → hence the
size=0entries.What to check:
monerod status— is your node fully synced and connected to enough peers (8+)?Bottom line: these log lines are informational, not errors. Your P2Pool is working correctly.