There could be many reasons: Out of gas, wrong input, no enough balance. The most common one is not enough allowance (forgetting to approve tokens from => to)
yeah, you should call approve function to call transfer.
hmm I see. I've never faced that error before but this could help: https://github.com/ethers-io/ethers.js/issues/1232
according to this, of course
Обсуждают сегодня