MCHECKSIG is available since version 2.7.8.
MCHECKSIG function checks if a macro signature is valid. If the macro does not contain a signature, the function returns
false just as if the macro was signed but the signature was not valid. You can use
MSIGCOUNT first to determine if the macro contains a signature or not.