UI misrenders sendmany #10173

issue zw opened this issue on April 8, 2017
  1. zw commented at 9:04 PM on April 8, 2017: contributor

    On 0.14 from bitcoin.org binaries, a sendmany TX doesn't get decomposed properly in the UI.

    A TX was created that spent coins behind the UI's back. (It was made with createraw but is basically a sendmany, apart from not using a fresh change address.) This TX (ID 32a4915187c0e3213696903b05ee029b20a9e4c3cf4873b1be165593de5155c3) sent 0.001 to each of three addresses; two non-ismine and one ismine (1MichaiL1SZsctjm4gwoSZEueCWN38i4RW) for the change. In the UI, personally I'd expect to see one of the following:

    • each non-ismine destination and corresponding amount on its own "transaction split" line, or
    • one line summarising the total spent to non-ismine destinations, not attempting to split them up, or
    • something indicating that this tx can't be decomposed at all

    There's a screenshot of what actually appeared (for some reason I can't attach it right now). It appears to misidentify which addresses are owned by the wallet; the split labelled 1JGW... is clearly either wrongly labelled or has the wrong amount, and it's unclear whether 1Eig... is that output or mislabelled change. @gmaxwell kindly eyeballed this quickly and said "it renders sendmany normally, but it looks like it's wonking up ismine".

    A sanity-checking console interaction verifying the ismine-ness is available in a pastebin too.

  2. fanquake added the label GUI on Apr 8, 2017
  3. laanwj added the label Wallet on Apr 10, 2017
  4. jonasschnelli commented at 9:05 AM on April 10, 2017: contributor

    I think this is partially related to: #6814 #7101

  5. meshcollider commented at 11:15 AM on September 7, 2017: contributor

    I tested a similar transaction in 0.15.0rc2 and it seems to be working fine, @zw can you confirm if this has been resolved or if it's still an issue?

  6. meshcollider closed this on Oct 14, 2018

  7. MarcoFalke cross-referenced this on Apr 24, 2020 from issue Qt displays some coinjoin transactions incorrectly by dooglus
  8. bitcoin 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-05-20 06:55 UTC