Branch: refs/heads/master
Home: https://github.com/conformal/btcd
Commit: 468f8366cf926c73de154d567a791fefa93599c3
https://github.com/conformal/btcd/commit/468f8366cf926c73de154d567a791fefa93599c3
Author: Dave Collins <[email protected]>
Date: 2014-05-31 (Sat, 31 May 2014)
Changed paths:
M mempool.go
M mining.go
Log Message:
-----------
Make multisig txns with non-null dummy nonstandard.
This commit helps prevent transaction malleability by enforcing that the
extra dummy value on multisig transaction script contains no data for a
transaction . This syncs with a recent change in Bitcoin Core to remain
compatible.
As part of this change a new constant has been introduced which is used to
specify the script flags which are used for standard transactions. This
constant is then used in both the memory pool and the mining code to
ensure they remain in sync with one another.
Closes #131.
ok @jrick, @dajohi