AuthRequestto get the authentication challenge message.
Creates a message for the user to sign with the wallet.
Convert the message to a JSON string before signing.
Gets the challenge in the form of a QR code with
Promise<QrResult>, including the following properties:
Fetches the result of a user scanning the QR code.
Stops querying the result of a QR code scan.