Sign any message with the connected wallet. (personal_sign)
Create a message to be signed and pass it to this method.
This will prompt the user to sign the message from their wallet (or sign it automatically if initialized with a private key).
Once signed, the signature is returned.
The message to be signed.
Must be a
string with the signature.