As a random example, is the transaction id:


Also the hash that was used as the "hash of things to sign" for the "signature generation" for this transaction?

1 Answer 1


No. The transaction id contains the signatures. But you are making the signatures at the same time, so it can't possibly be the hash that is being signed. How to redeem a basic Tx? describes the actual sighashing algorithm.

  • 1
    Where is the Hash of things to sign on the blockchain/explorer for that transaction then?
    – Mine
    Jun 19, 2017 at 23:40
  • Read the question I linked to in my answer. The hash is not stored anywhere as it can be calculated on-the-fly (like the txid). Since this information is not necessary for most users (basically no one actually needs that information if they are looking up a transaction) it is not given on block explorers.
    – Ava Chow
    Jun 19, 2017 at 23:45
  • Know of an easy way to find out the hash? Like, "copy this, paste it here, and then click this calculate button"?
    – Mine
    Jun 19, 2017 at 23:49
  • No. The hash is specific to each input (so multiple hashes for transactions with multiple inputs) and requires knowing the blockchain history as it requires data from the transaction that the input is spending from. AFAIK, there is no service which will give you all of the hashes that are signed. However, it is fairly easy to calculate yourself if you read the question I linked to.
    – Ava Chow
    Jun 19, 2017 at 23:57
  • I read what was in that link...it made me want to bash my head against a wall. It seemed like doing such would be a more productive use of my time than trying to make sense of everything in that post, 8(
    – Mine
    Jun 20, 2017 at 0:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.