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? Commented Dec 8, 2015 at 12:55
  • it says "8 active connections to Bitcoin network" And yes, I have whole blockchain locally
    – Alex
    Commented Dec 8, 2015 at 13:35
  • 8 active connections is suspected - should be more Commented Dec 8, 2015 at 13:55
  • I opened 8333 port and now have 13 active connections. Is it enough?
    – Alex
    Commented Dec 8, 2015 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. Commented Dec 8, 2015 at 14:29

1 Answer 1


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.

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.