Describe the issue
Can you reliably reproduce the issue?
If so, please list the steps to reproduce below:
- Follow the steps in https://gist.github.com/gavinandresen/3966071
Expected behaviour
The first signrawtransaction
command should be successful and return a partially signed transaction that can be sent to the other cosigners for signing.
Actual behaviour
Instead signrawtransaction
fails and does not return a partially signed transaction.
What version of bitcoin-core are you using?
This was reported for 0.14.0. However we have determined that it affects 0.11.1 and later, and likely 0.11.0. It does not affect 0.10.3.
It appears that the bug is caused by this VerifyScript
call which was introduced in 8ac2a4e1788426329b842eea7121b8eac7875c76 which has been a part of all versions since 0.11.0rc1.
See also: https://bitcointalk.org/index.php?topic=1823847.msg18164848#msg18164848