Support for SIWE like privy.io

Support for SIWE standard for sign in with ethereum just like privy.io