Creates a signer from a signature.
The client instance.
The signature to create the signer from.
Optional
The message that was signed.
The addresses to check against the signer.
The signer if the signature is valid and the addresses match, otherwise undefined.
Error if the signature sign type is unknown.
Creates a signer from a signature.