When calling RPC
signrawtransaction it returns a hex-encoded string that contains the raw tx request with its signatures.
Is this string:
What do you mean asking "Is this
string malleable?"
Transactions (not strings!) are malleable in any representation: in hex, in json or even written in human language.
What do you mean asking "Is this
string unique?"
Is the string "Hello world!" unique?
I seriously don't get why you even bothered to reply to my question since you don't really know the answer and just wanna fool around with semantics and waste your time and ours.
The
signrawtransaction command returns two variables:
- "hex", which is a hex-encoded
string- "complete", which is a numeric
The hex-encoded string is essentially a snapshot of the raw transaction at the moment when its inputs are being signed, so my question is, will this hex-encoded string change if the transaction gets modified by a malleability attack?