Hi, I’ve been using web3.py to send multiple transactions within seconds of eachother and sometimes those transactions will all go through with a successful tx, while at other times a few transactions will just lead to an empty explorer page; no transaction error, just was never processed.
All transactions have more than enough gas, so I’m not sure what the issue is.
Let me know if you have an idea of what could be causing this. Thanks!
(If helpful, transactions are being routed through a POKT harmony url)
Afraid not but I experienced similar behaviour hence I wrote the above function. It is the same on other chains ime.
Rather than sending 1 at a time synchronously, try using async in your functions and wait for a receipt. This way you can send many tx at once and also confirm that they defo went through.
Edit: Hanging quick succession transactions was found to be purely an RPC issue, not a code issue. To fix in your own code, connect web3 to a pokt network instead.