Sending a transaction before the client fully synchronises makes it not transmit #2370

issue ThePiachu opened this issue on March 15, 2013
  1. ThePiachu commented at 11:19 PM on March 15, 2013: none

    I am running the client version 0.8 and wanted to do a quick transfer. Loaded up the client, then as soon as the main window came up I filled out the transaction details and clicked send. The client then proceeded to connect to the peers, synchronise everything, and when it was done, the transaction still had 0 confirmations and was not transmitted to any peer. Waited for a minute, restarted the client, still nothing. I issued an identical transaction again, that one sent (and confirmed), while I still can see the old transaction sitting in my client doing nothing.

  2. qubez commented at 7:06 PM on March 22, 2013: none
    1. Is it possible that some of the inputs of the first transaction are already spent?
    2. After leaving Bitcoin up and connected for several hours, long enough that pending transactions would be retransmitted, does the transaction appear on the unconfirmed list at http://bitcoincharts.com/bitcoin/txlist/
    3. Did the recreated payment use different coin inputs? If so, you probably want to immediately remove the unconfirmed transaction from your wallet using pywallet so the recipient isn't paid twice.

    I always wait for some connections before issuing a transaction, as it makes sense to have some relay nodes to send the transaction to. Some testing would be required to see if this can be replicated, and determine if it is related to having no connections and the tx not being immediately advertised to new connections (this appears to be the case based on ThePiachu's reply), or is due to issues with the unsynchronized blockchain and uninformed input selection because of this.

  3. ThePiachu commented at 7:10 PM on March 22, 2013: none

    The transaction did confirm in the end, so it was not a double-spend. This wasn't until I started the client up again later.

  4. rebroad commented at 1:37 PM on April 1, 2013: contributor

    @ThePiachu Do you mean that both transactions eventually got confirmed? If so, why is this issue still open?

  5. laanwj closed this on Oct 24, 2013

  6. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-21 18:16 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me