I have a problem with my Bitcoin Core wallet and am willing to pay someone a commission if they can provide the solution. My wallet seems to be stuck on a transaction and I cannot find a way around it. When I try to send a payment it processes fine and I even get the popup that says I have sent it. However, when I go to the transaction tab and click on the transaction it says the status is "0/unconfirmed, not in memory pool". I googled this issue and found plenty of material about "0/unconfirmed, in memory pool" but not much on the subject when it is not in the memory pool. The wallet is synced and otherwise operates fine.
Below is an example of my transaction summary:
Status: 0/unconfirmed, not in memory pool
Date: 12/1/2017 14:35
To: Transfer xxxxxxxxxxxx
Debit: -0.41103270 BTC
Transaction fee: -0.00106257 BTC
Net amount: -0.42209527 BTC
Transaction ID: 155f742b0d33e86fd714a761d40de163c4ebd1788c017732db932467f79cfa92
Transaction total size: 6389 bytes
Output index: 0
Bitcoin Core v 0.15.1
Michael
Why is the transaction so large? Lots of inputs/outputs or a script? If it's just lots of inputs/outputs, try doing the transaction in two stages. You can use a "binary search" pattern to break it down to find the problematic input/output (try the first half, if that doesn't work, try the second half, and keep breaking in halves until you find the problematic tx(s)). If it's a script, then there could be a problem in the script. A script output can be permanently unspendable due to an error in how the script was initially constructed.
tl;dr:
- If it's a standard tx with lots of inputs/outputs, start breaking your problem down into pieces by examining that all inputs are valid/funded, and that there are no problems in the outputs (all addresses are valid, etc.)
- If it's a script tx, you might be out of options. Try to figure out which part of the script could be the problem (i.e. check the signatures, locks, etc.)