Transaction creation failed #6522

issue ptschip openend this issue on August 5, 2015
  1. ptschip commented at 6:53 pm on August 5, 2015: contributor

    Testing on Windows 7, both 32 and 64 bit versions. Bitcoin v.0.11.0

    To re-create this issue

    1. create a new empty wallet
    2. send 700 (yes 700) transactions to a single address in your new wallet from step 1. In my test I sent 1500 satoshi’s for each of the 700.
    3. From your new wallet send out a 2000 satoshi transaction and clck send (you will get the proper send confirmation dialog)
    4. Close the dialog and send another 50 transactions into your wallet. Now you should have 750 outputs in your wallet all under one single address.
    5. Now try to send the same 2000 satoshi transaction: you will receive a “Transaction too large” dialog. Click OK on this and you will now receive the “Transaction creation failed!” dialog.

    Note: if you use the coin control feature you can select a couple of the outputs and then send correctly it`s only when coin control is not used that this issue happens.

  2. MarcoFalke commented at 2:40 pm on August 11, 2015: member

    The client creates a transaction which is over 100,000 bytes, thus non-standard, and rejects it.

    As you can’t get 2000 satoshis by combining the existing (1500-satoshi-sized) outputs, the transaction is created using “random” outputs, which tries to avoid creating small change…

  3. MarcoFalke commented at 10:28 pm on September 1, 2015: member
    Maybe even a duplicate of #1643 and/or #5782.
  4. laanwj added the label Wallet on Sep 4, 2015
  5. laanwj commented at 4:58 pm on February 16, 2016: member
    Yes, this seems #1643.
  6. laanwj closed this on Feb 16, 2016

  7. DrahtBot 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: 2024-12-19 03:12 UTC

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