In geth doc I found this :

  --txpool.globalslots value          Maximum number of executable transaction slots for all accounts (default: 4096)
  --txpool.accountqueue value         Maximum number of non-executable transaction slots permitted per account (default: 64)

But I didn't understand the meaning of "executable transaction" and "non-executable transaction"


1 Answer 1


Based on @karalabe's answer

Executable means the account has enough balance to cover the costs and the nonce is either the next one in line, or there is a sequence of valid transactions with nonces leading up to the current one.

Non executable means there's either not enough balance, or there's a nonce gap in the transactions, making the current one unexecutable, even if the block is empty.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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