-
Notifications
You must be signed in to change notification settings - Fork 395
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zero confirmation transactions not being subsequently confirmed #3
Comments
Log file: 17:27:53.918 [PeerGroup-1-thread-1] INFO com.google.bitcoin.core.PeerGroup - connecting to Peer(bitseed.xf2.org/178.63.62.15:8333) 17:39:17.240 [PeerGroup-1-thread-1] INFO com.google.bitcoin.core.PeerGroup - connecting to Peer(bitseed.xf2.org/178.63.62.15:8333) 18:15:39.376 [PeerGroup-1-thread-1] INFO com.google.bitcoin.core.PeerGroup - connecting to Peer(dnsseed.bluematt.me/216.152.77.51:8333) 20:56:41.379 [PeerGroup-1-thread-1] INFO com.google.bitcoin.core.PeerGroup - connecting to Peer(dnsseed.bluematt.me/174.61.231.100:8333) 15:34:50.665 [PeerGroup-1-thread-1] INFO com.google.bitcoin.core.PeerGroup - connecting to Peer(dnsseed.bluematt.me/174.61.231.100:8333) 16:39:12.382 [PeerGroup-1-thread-1] INFO com.google.bitcoin.core.PeerGroup - connecting to Peer(bitseed.xf2.org/178.63.62.15:8333) 17:03:36.928 [PeerGroup-1-thread-1] INFO com.google.bitcoin.core.PeerGroup - connecting to Peer(bitseed.xf2.org/178.63.62.15:8333) 16:37:16.765 [PeerGroup-1-thread-1] INFO com.google.bitcoin.core.PeerGroup - connecting to Peer(bitseed.xf2.org/178.63.62.15:8333) |
This is similar to wat happens sometimes with Andreas's Schildbach's Android Bitcoin Wallet. His solution is to offer a facility to:
The root cause of the problem is most likely when a confirming block is on a different fork. I will implement a similiar capability as in Android Bitcoin Wallet that the user can run. |
Just gone into the code: If you press this you get a screen with an explanation and a single button "Reset blockchain and transactions'. When you click this it does the following:
It can take some time to redownload the blockchain but after your wallet contents will reflect what is on the blockchain. Note there is currently a bitcoinj in the percentage download figure when downloading but the block date is correct |
RylandAlmanza
I sent .01 BTC to someone almost 24 hours ago, and it still has yet to be confirmed. Did I do something wrong, or is this a bug?
jim618
Re: MultiBit
November 18, 2011, 09:06:07 AM
#73
Hi Ryland,
A few questions about your unconfirmed transaction:
http://bitcoincharts.com/bitcoin/ and search for the receive address.
Let me know. If it is still waiting to be put in a block then that would be normal. If not then please PM the two logs you have in your /log and I will have a look.
(The log files don't have your private keys in them)
RylandAlmanza
Re: MultiBit
November 19, 2011, 12:46:24 AM
#74
Quote from: jim618 on November 18, 2011, 09:06:07 AM
Hi Ryland,
A few questions about your unconfirmed transaction:
http://bitcoincharts.com/bitcoin/ and search for the receive address.
Let me know. If it is still waiting to be put in a block then that would be normal. If not then please PM the two logs you have in your /log and I will have a look.
(The log files don't have your private keys in them)
Also, I have .2487 BTC, but Available to Spend says 0, and I don't know why. I'll pm you the logs in a moment. Thanks.
EDIT: There's no log folder in the installation directory.
jim618
Re: MultiBit
November 19, 2011, 09:09:09 AM
#75
It looks like the message with the confirmation block for the transaction was either never received or never got into your wallet to confirm the tx.
If you look in the multibit help it explains the 'Available to spend'. Bitcoinj is slightly different to the Satoshi client in that you cannot spend change until it is confirmed. It is the quarter of BTC that is the problem - you have the bitcoin available as a transaction output but multibit is erroneously not allowing you to spend it.
I forgot I moved the logs into your user application directory (so you always have write rights).
The directory is different on different platforms and versions of Windows. I will post the directory for each when I get to my big computer (this is from my iPhone).
I will add more logging of the incoming data to MultiBit from the network and see if I can reproduce it and fix it.
EDIT:
Where MultiBit stores logs and the default multibit.wallet
See if there is a multibit.properties in MultiBit's current working directory. If there is, use this directory as the application data directory. This is for backwards compatibility and for running everything from a USB drive
Otherwise set the user application data directory as follows:
PC
<"APPDATA" environment setting>/MultiBit
Mac
<"user.home" system property>/Library/Application Support/MultiBit
Linux
<"user.home" system property>/MultiBit
RylandAlmanza
Re: MultiBit
November 19, 2011, 10:11:16 PM
#76
Pm'd the logs.
The text was updated successfully, but these errors were encountered: