This is very equivalent to https://bitcoin.stackexchange.com/questions/61030/got-64-non-mandatory-script-verify-flag-signature-must-be-zero-for-failed-chec/61040
While implementing multisig for https://github.com/Ayms/bitcoin-transactions and just sending funds to a multisig test address (https://btgexp.com/tx/e2fe7ed1c528986fd30d97dd4bb62cc9c17db94c0753333250dc0c32ab5a8bd8) I got this error
Simply because prevamount: (0.00460457*100000000)=460456.99999999994 was wrongly rounded to 460456, then the signature was incorrect
"Signature must be zero for failed CHECK(MULTI)SIG operation" is unclear, this probably can be replaced by something more clear like "Wrong signature" and why not "check prevamounts"
signrawtransaction:
sendrawtransaction:
hope you could help me.