Describe the bug
When submitting a transaction where not all inputs are signed, the script engine produces a cryptic error that's not easily linkable to missing signatures in the signed transaction.
To Reproduce
Steps to reproduce the behavior:
Sign a tx but skip some needed keys
Submit the tx to the node
Get the error something like stack needs 1 but has 0
Expected behavior
If there are unsigned inputs, either the submit or the script engine should yield a comprehensive error that allows the developer to figure out what the error actually is
Describe the bug When submitting a transaction where not all inputs are signed, the script engine produces a cryptic error that's not easily linkable to missing signatures in the signed transaction.
To Reproduce Steps to reproduce the behavior:
stack needs 1 but has 0
Expected behavior