Hook to prompt the user to sign in with their wallet using auth
authConfig prop to be configured on the
A function to invoke to login with the connected wallet, and an
isLoading state that indicates if the login request is in progress
login function accepts an optional
LoginOptions object as an argument.
This configuration follows the EIP-4361 Sign in with Ethereum standard.