Sign with metamask or walletconnect