Closed YoshihitoAso closed 7 months ago
There is currently no effective solution to this problem. An immediate workaround is likely to be to set globalslots
on the validator to adjust the size of pending transactions. However, the specific size needs to be carefully decided and discussed with ibet consortium members.
We are planning to incorporate NewPayloadTimeout
introduced in geth.
Ref: https://github.com/ethereum/go-ethereum/pull/25407
Is your feature request related to a problem? Please describe.
If there is a transaction that takes a long time to process and the transaction GasLimit is set to a large value, the following error will occur and the transaction will not be included in the block.
As a result, the following situations can occur.
When such invalid Tx is stuck, it is necessary to manually clear the txpool on the Validator side, but we would like to eliminate such manual operation.
Describe the solution you'd like
We are planning to incorporate
NewPayloadTimeout
introduced in geth. Ref: https://github.com/ethereum/go-ethereum/pull/25407