The blockchain is a database of all valid transactions, but is there a company/project that also logs all transactions which were broadcasted, but didn't made it to the chain? Blockchain.info for example, keeps a history of all double-spends, so I assume they keep such a log, but its not publicly available.

I could very easily calculate how much was lost by transaction maleability if something like that was publicly available.

  • 1
    Blockchain info does not keep for a long time double spend transactions. They keep them about several days.
    – Zergatul
    Feb 27, 2014 at 11:00
  • @Zergatul That their interface doesnt show any older than a few days, doesnt necessarly mean they are not stored in their database. I would be surprised if they took the effort to actually delete them, since they require virtually no space compared to the valid tx's.
    – Maestro
    Feb 27, 2014 at 11:13
  • 1
    If this is true, someone can easily spam their database.
    – Zergatul
    Feb 27, 2014 at 11:45
  • @Zergatul Good point!
    – Maestro
    Feb 27, 2014 at 11:49

2 Answers 2


I haven't seen anything that is tracking all transaction including failed ones, etc although this project looks like it has promise:


That said I'm not even certain what your suggesting would be possible. Consider the following scenario.

If a person / organisation were monitoring and recording all transactions and I were to submit a transaction that then where then to be marked invalid and discarded, the nature of bitcoin is that you send your transaction to peer nodes who in turn will broadcast those out if they verify the transaction. Now If someone can explain to me otherwise than fine but surely this transaction would only have a limited number of broadcasts before a different chain showing it to be be invalid was received and the erroneous block discarded. Now unless the 'monitoring party' where within the peers that received the broadcast there would be no way for them to track it?


Muis, a friend and I are working on that exact project. We want to track which transactions get mined and how long it takes different types of to get mined.

Its kind of a large ugly monster right now but we are actively working on it. The database of transactions is stored in a postgresdb.

Check it out: https://github.com/NSkelsey/TxWaitTime

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.