All details are in URL I provided, but okey, I will write the problem here again.
I am using Moralis for simple token transfer from one wallet to another. My code:
And this works great on desktop (Chrome MetaMask plugin):
But when I wanna use this on my phone - iPhone (MetaMask app), I always get error “Invalid amount”, and I don’t understand why, since I am executing same action.
I also tried sending ERC20 directly with ethers.js something like this:
Same. Works only on desktop, on mobile I get error “Invalid amount”.
I tried to send MATIC directly with ethers.js, and this is working on both desktop and mobile. My code:
I can send BNB on binance chain no problem, also MATIC on mumbai polygon chain, native works on desktop and mobile. But ERC20 works only on desktop.
Searching for solution I could see that many people have same problem, but there is no solution to this problem.
One last question - did you got to the live help desk agent through metamask.support.io , clicking the blue square “start a conversation” bubble and they redirected you to here?
Yes I did, they redirected me to forum.