The new “bytespersigop” limit introduced the side effect of making most multisig transactions non-standard.
This fixes #8079 by accurately counting the sigops cost, solely for the newly introduced check.
As alternative I see two options:
- revert #7081 which introduced this bug
- raise
DEFAULT_BYTES_PER_SIGOP
significally so that there is no longer a side effect
This should be backported to earlier versions, and especially for 0.13, as soon as possible the path is clear.