Bitcoind/-qt nodes sending corrupted transactions #3225

issue gmaxwell opened this issue on November 9, 2013
  1. gmaxwell commented at 1:57 AM on November 9, 2013: contributor

    For some unknown reason some nodes run by ordinary users are periodically emitting bad 'empty' transactions.

    The result is peers log ERROR: CTransaction::CheckTransaction() : vin empty ERROR: CTxMemPool::accept() : CheckTransaction failed

    and eventually ban the node for misbehaving. Phantomcircuit had a theory that it had to do with the default constructor for wtx ending up in the wallet, but it's not clear how any of the obvious causes would make them be broadcast.

  2. laanwj commented at 6:00 AM on November 9, 2013: member

    That's weird. I thought that we check transactions for validity before broadcasting them?

  3. sipa commented at 5:26 PM on November 9, 2013: member

    There was no issue for this yet? :o

  4. gmaxwell commented at 8:56 PM on November 9, 2013: contributor

    Yea, thats why I created one. This was well known on IRC.

  5. laanwj commented at 3:53 PM on November 12, 2013: member

    May be a duplicate of #3190

  6. sipa commented at 4:44 PM on November 12, 2013: member

    It is.

  7. laanwj closed this on Jan 17, 2014

  8. Bushstar referenced this in commit 697d289ebc on Apr 8, 2020
  9. Bushstar referenced this in commit e69c6c3207 on Apr 8, 2020
  10. MarcoFalke locked this on Sep 8, 2021
Contributors

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-18 21:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me