For improving force inclusion, we should investigate in adding gas in the execution interface is feasible.
Currently, force inclusion only check the batch size to not overfill a block but not the block gas.
To be able to smooth the transactions and send correct batches to the execution layer, exposing the tx gas and the block gas of all transactions to ev-node would be useful.
|
// TODO(@julienrbrt): technically we may need to check for block gas as well |
Otherwise, we should ensure execution clients are able to properly handle this case.
For improving force inclusion, we should investigate in adding gas in the execution interface is feasible.
Currently, force inclusion only check the batch size to not overfill a block but not the block gas.
To be able to smooth the transactions and send correct batches to the execution layer, exposing the tx gas and the block gas of all transactions to ev-node would be useful.
ev-node/sequencers/common/size_validation.go
Line 3 in 7808c5a
Otherwise, we should ensure execution clients are able to properly handle this case.