Hey guys, I am using infura web3.js to transfer exactly the same number of ERC20 coins (say 1 coin )from address A to address B on mainnet, the code did this every 60s for 4 times, but what happens is the last two transactions returns exactly same info and only 3 coins were received, this does not happen every time, but sometimes, when I am transferring same number of ERC20 coins for several times, one of them would miss, who encountered the same problem and could tell me what’s the solution ?
Hello @pretty.zh thank you for joining our community!
It sounds like what could be happening is that a transaction is being submitted before a previous transaction has been accepted by the network and included in a block. In this case, the following transaction could be replacing the previous transaction and the previous transaction is never added to a block. Do you have code to track this condition and manage the nonces for all transactions?
I’m not managing the nonces:joy:, really appreciate your help.