Vout index in transaction details dialog #3911

issue dexX7 opened this issue on March 20, 2014
  1. dexX7 commented at 4:19 AM on March 20, 2014: contributor

    Add vout index to transaction id in transactions details dialog

    Imho you need to chose:

    • Does the transaction detail window show details about a transaction?
    • Or does it show details about an output?

    Displaying some half baked information about a transaction in general is one thing, but adding a specific vout index to the transaction hash labeled as "Transaction ID" seems wrong here, because the information is not about an specific output and for all outputs (= all "transaction details" windows) equal.

    Related: "ID" may be replaced by "hash" + instead of displaying an empty "Address" (transaction history tab) or no "To" (transaction details) line, at least display the transaction type or some information, if it's not an pay-to-pubkeyhash output.

  2. laanwj commented at 7:12 AM on March 20, 2014: member

    The vout index is in the transaction details dialog.

    In any case feel free to make it what you think is better, I'm sick of bikeshedding about these kind of details.

  3. dexX7 commented at 7:17 AM on March 20, 2014: contributor

    Yes and that is what I consider as flaw, because "transaction details" show details about the whole transaction and not about an specific output.

  4. laanwj commented at 7:20 AM on March 20, 2014: member

    Well the information is useful to some people so we're keeping it.

    "Transaction details" should be about that specific output as that is useful for the user in that context (and the UI lists outputs, not transactions).

  5. dexX7 commented at 8:36 AM on March 20, 2014: contributor

    To quote yourself:

    They show the same information, because Transaction details shows the details of the underlying Bitcoin transaction, not the specific sub-transaction (output). This is by design.

    And as conflicting as your statements are, so is the content related to this issue.

    Currently the "transactions" tab shows a subset of data of all transactions related to the wallet and the "transaction details" dialog shows some information about the transaction, some information about the selected output and sometimes some information about other outputs related to the transaction. In most cases it doesn't show all data related to the transaction or isolated information about an specific output.

    Please be aware that it's not my intention to waste your time or to fight over minor details. I think I made my point clear enough and if this is not worth to be considered as issue please feel free to close it.

  6. laanwj commented at 8:47 AM on March 20, 2014: member

    Well this goes back a long time. The GUI has never really shown transactions in the transaction list, it lists outputs.

    For the sake of users it was decided to do it this way. When a transaction pays more of your addresses it's more useful to see them as separate entries. After all, mining pools, merchants and payment processors are free to group payments into sendmany transactions.

    This means that a 'transaction' entry is really an 'output entry'. Yes, this is a bit double-talk-ish. In retrospect, maybe they should have been called differently to avoid confusion with Bitcoin transactions. That ship has sailed though.

    'Transaction details' hence should use the UI interpretation of a transaction and thus shows details about that output.

    (It indeed also shows some half-baked information about the containing transaction in a debug-kind of way because no one bothered to change it since 0.3.x. But if you are one of the few people that care about the transaction details, instead of complaining, please help improving)

  7. laanwj added the label GUI on Mar 20, 2014
  8. laanwj closed this on May 18, 2015

  9. MarcoFalke locked this on Sep 8, 2021
Contributors
Labels

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:15 UTC

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