1

Does geth/parity nodes have a maximum limit of transactions that they can have (in queue) after which they stop accepting transactions (or apply back pressure or something)

2

Parity

Has a default queue size of 8192, but this can be controlled using the --tx-queue-size command line option.

--tx-queue-size=[LIMIT]
    Maximum amount of transactions in the queue (waiting to
    be included in next block). (default: 8192)

The conditions for transactions to be dropped from the transaction pool/queue are described in the Dropping Conditions section of the Transaction Queue wiki.

Geth

Default global queue size of 1024, which is again configurable, with --txpool.globalqueue. There are also options for per-account queue sizes.

  --txpool.globalqueue value   Maximum number of non-executable transaction slots for all accounts (default: 1024)

(See Transaction Pool Options of this page.)

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.