validate_auth_descriptor_args
Checks if the auth descriptor args correspond to single_sig_args or multi_sig_args, based on the descriptor's auth_type
Throws "MULTISIG NEGATIVE REQUIREMENT" if a multi-sig auth descriptor's required_signatures is 0 or less
Throws "MULTISIG REQUIREMENT TOO HIGH" if a multi-sig auth descriptor's required_signature parameter is greater than the number of signers
Throws "UNSUPPORTED SIGNER" if the signer's size does not match either:
EVM_ADDRESS_SIZElength of 20 bytesFT_PUBKEY_SIZElength of 33 bytes
Parameters
auth_descriptor
the auth descriptor to check