I am running bitcoinqt and checking for new transaction for payments I made using getrawmempool. Payments were made NOT from/to the mentioned bitcoinqt wallet address.

As I see some my unconfirmed transactions never come to getrawmempool.

Is it expected result or I am doing something wrong?

  • 1
    Have you got the whole blockchain locally? Have you check number of connectioins to the network? – Sebastian Xawery Wiśniowiecki Dec 8 '15 at 12:55
  • it says "8 active connections to Bitcoin network" And yes, I have whole blockchain locally – Alex Dec 8 '15 at 13:35
  • 8 active connections is suspected - should be more – Sebastian Xawery Wiśniowiecki Dec 8 '15 at 13:55
  • I opened 8333 port and now have 13 active connections. Is it enough? – Alex Dec 8 '15 at 14:26
  • The case is the 8 connections are built-in client. If you have more means that client has ability to get new nodes. It's OK. – Sebastian Xawery Wiśniowiecki Dec 8 '15 at 14:29

In general, mempools are not guaranteed to be the same node-to-node. The behavior of the reference client is that once mempools reach 300MB, the lowest fee tx's are thrown away.

It's possible your node has reached this limit (either because it's 300MB or because your default is much lower) or simply because you're connected to nodes that have the same limitation.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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