ECDSA multisig verification issue
BCHU client fallen out of consensus with other BCH full nodes on February 8th 2024.
The full node marked as invalid one of the signature in this transaction:
c6544028a367b39cb886821d66264bb4de38b3e5071ddb5dbd7ceb75512f666a
The signature was a 1-o-1 ECDSA multisignature.
The problem seems to be related to the fact that in the code that handle ECDSA multisignature scheme, ScriptImportedState
is not passed to TransactionSignatureChecker::CheckSig()
.
We are currently testing a fix.
Thanks to everyone that looked at the problem (@dagurval, @freetrader (TG, slack) and jldqt (TG)).
see !2714 (merged)
Edited by Andrea Suisani