I'm currently working on a project that sends mass
ethereum token transfers using
On the 1st of December we've sent around 3000 payments but only 80 have been confirmed until now and the rest are pending for 3 days.
We've sent thousands of transfers before without any problem but this time we've set a lower Gas Limit and some transfers got halted. This, by itself, is a problem, but can be managed because at least we know the transfer has failed, the problem is that we've around 2900 pending transfers without any type of progress over the last 72 hours. We're facing a dilemma now because we cannot cancel the transfers already sent and also cannot issue new ones due to the risk of double payments. The transactions appear and disappear on etherscan.io website and we've no idea why.
- Is there a maximum amount of time for a transfer to be verified? If so, how much?
- Why did some transfers went trough and others didn't despite the fact they had the same settings (gas limit/price)?
- What would you do in a situation like this?
I'm aware this question may be a little vague but please understand we've a real problem in hands and all help is welcome, thank you.