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.

  1. What is causing this?
  2. Does this have anything to do with Qubic?
  • arnoldnakamura@feddit.org
    link
    fedilink
    arrow-up
    1
    ·
    2 months ago

    Those “invalid transaction” entries in P2Pool logs are typically caused by transactions that fail fee rate checks against the local mempool policy. The size = 0, weight = 0 values in your log suggest the transaction data was not fetched or parsed successfully — P2Pool received a tx hash from a peer but could not retrieve or validate the full transaction from your node.

    A few common causes:

    1. Monerod not fully synced — If your local node is slightly behind, transactions in the mempool may reference outputs your node has not yet seen
    2. Bandwidth/RPC timeout — P2Pool queries monerod for tx details; under load this can fail silently and log as invalid
    3. Qubic/Tari merged mining — Yes, these do produce some unusual transactions. If you see spikes in invalid tx logs after Qubic stratum announcements, that confirms the connection

    The errors are non-critical. P2Pool simply skips invalid transactions when building its share chain. Your mining rewards are not affected.

    If it bothers you, verify your monerod is fully synced and the RPC connection between P2Pool and monerod is healthy (check --rpc-bind-port isn’t rate-limited).