After reading this: ECDSA Signature and the "z" value
I'm still confused about the 'Z' value, for this transaction: https://blockchain.info/tx/ea6aa5d49b8e351e307bf9220f2d7cd31d41e640683539e00580e17cb4cf3e36?show_adv=true
the signature is in the input script, and uses the output script of it's source transaction when calculating the message hash. So the nr of outputs to the transaction does not matter, they are always hashed unmodified into the messagehash for each input. – Willem Hengeveld
I find the above quote confusing, sorry!
This is what I hashed:
01000000
01
e3dbc4fada0034ad8581cb429af4953d7d092b137ebd9e193344db376314ab65000000001976a9147e7fe35e49f0e8a920780c00d40b7171d880811988ac1976a914942920e041353162b0d8bd006d09c2ca25cdc27888acffffffff
02
1004df02000000001976a9147e7fe35e49f0e8a920780c00d40b7171d880811988ac
c05f3b04000000001976a914942920e041353162b0d8bd006d09c2ca25cdc27888ac
00000000
01000000
And got this:
0x76041b6949563e76d77012f9723bec3c7a1a21fd84c74bb58df47087cef056d7
Is it correct? Is there a way to verify it?