I am use moralis walletconnect authentication, its working fine with all wallets the problem is with loopring wallet it give me error âEth address not verifiedâ
See below my code
<script>
Moralis.initialize("QRNfqRSbF1iMpjpwjX29tONm2r9NwktrVL9xtEd9"); // Application id from moralis.io
Moralis.serverURL = "https://mkx3ujttrt5s.usemoralis.com:2053/server"; //Server url from moralis.io
async function login(provider){
var account_id;
try {
var user = await Moralis.Web3.authenticate({
signingMessage:'{{$gs->title}}',
provider: provider,
mobileLinks: [
"rainbow",
"metamask",
"argent",
"trust",
"imtoken",
"pillar",
"loopring",
]
});
await Moralis.Web3.enableWeb3({ provider: provider, chainId: 56 });
console.log(user);
var account_id=user.get('accounts');
}
catch (ex) {
alert(ex.message+". Try to install wallet extension first !");
}
if(account_id){
$.ajax({
type: "GET",
url:'{{route('user.walletlogin')}}',
data:{account:account_id,},
success:function(data){
if(data==1){
location.reload();
}
}
})
}
}
async function logoutall()
{
Moralis.User.logOut().then(() => {
const currentUser = Moralis.User.current(); // this will now be null
});
document.getElementById('logout-form').submit();
}
</script>