_validate_multiple_evm_addresses
Verifies that the message has been authorized by the multi-sig auth descriptor. This implies that the signatures list contains enough signatures to reach the minimum amount of signatures required, and that all signatures are from valid signers from the auth descriptors
Throws "MISMATCHED SIGNER"
if a signature is found to be out of place. They must be in the same order they were registered in when the auth descriptor was first created.
Throws "INSUFFICIENT SIGNERS"
if the number of valid signatures was below the signature required threshold.
Throws if a signer signed the wrong message, or if the message is empty.
Return
the EVM addresses that signed the operation's message, in the same order as the signatures were provided, with null signatures omitted
Parameters
the message that was signed
the signatures received, in the order the signers are found on the auth descriptor. Any signers that didn't sign this message can have their signature set to null.
the auth descriptor that authorized this operation