Error: Returned error: submit transaction to pool failed: Pool(TemporarilyBanned)
Issue description
After running a looping publishing script for a while I'll get the message Error: Returned error: submit transaction to pool failed: Pool(TemporarilyBanned)
I'll be banned for a couple hours before it allowing me to publish on the parachain again. It seems to happen at random intervals
Below are logs for when it has started to happen for me:
Expected behavior
Not getting banned for spamming.
Actual behavior
Getting banned for spamming
Steps to reproduce the problem
- Run a looping script (something like ODNWeather or odnpublisher)
- Wait
- Get banned.
Specifications
- Node version: 6.0.0-beta.2.2.2
- Platform: Ubuntu 20.04
- Node wallet: 0xa705c6a78d99001383c39946225b0e22630a0bdf
- Node libp2p identity: QmSDfhXZFgsyQRQLNYqEbDmu8btwLAXofUsczH9P7f48eQ
Contact details
- Email:
Error logs
These are from the publishing script:


Disclaimer
Please be aware that the issue reported on a public repository allows everyone to see your node logs, node details, and contact details. If you have any sensitive information, feel free to share it by sending an email to [email protected].
+1 to this issue, facing the same thing with publisher script odnpublisher
Still getting this on September 25th
This issue is related to how web3.js manages nonces, for sending in loop I would suggest you to perform manual management of nonces (get initial and then increment 1 by 1 after each transaction).