Now that most of the implementation is completed (https://github.com/evstack/ev-node/pull/2797) Some follow ups are needed to make the feature production ready: - [x] Batch queue persistance to not loose pending txs without refetching (https://github.com/evstack/ev-node/pull/2907) - [x] Persist tx queue for based sequencer (https://github.com/evstack/ev-node/pull/2908) - [x] Verify smoothing when network congested does not impact syncing (there's documentation about recommendation to keep a small epoch to avoid) and loosen when needed (requires the above completed) (https://github.com/evstack/ev-node/pull/2915) - [x] Handle gibberish transaction in execution/evm (https://github.com/evstack/ev-node/pull/2888) - [x] Add command / endpoint to post forced txs for evm (https://github.com/evstack/ev-node/pull/2888) - [x] Handle sync batch time for based sequencers (currently empty) (https://github.com/evstack/ev-node/pull/2911) - [x] Add command to post forced txs for abci (https://github.com/evstack/ev-abci/pull/295) - [x] Fix init da sequencer height to enable force inclusion (https://github.com/evstack/ev-node/pull/2926) - [x] Follow-up of https://github.com/evstack/ev-node/pull/2922 when https://github.com/evstack/ev-node/pull/2891 is merged. Allow force inclusion verification for p2p blocks. (https://github.com/evstack/ev-node/pull/2963) - [x] Async fetching of epochs (https://github.com/evstack/ev-node/pull/2952) - [ ] ~~Add gas check for sequencers for force inclusion limits ref: https://github.com/evstack/ev-node/blob/7808c5a25d2428454b69f15c45d6287c33a532c0/sequencers/common/size_validation.go#L3~~ (Tracked in https://github.com/evstack/ev-node/issues/2965 because more substantial) - [x] Add E2E test with tastora hardening the feature (https://github.com/evstack/ev-node/pull/2964) - [ ] Enable force inclusion feature -> Will be enabled after https://github.com/evstack/ev-node/issues/2965 Most of them are small and contained.
Now that most of the implementation is completed (#2797)
Some follow ups are needed to make the feature production ready:
Add gas check for sequencers for force inclusion limits ref:
// TODO(@julienrbrt): technically we may need to check for block gas as well
(Tracked in Expose gas in execution interface #2965 because more substantial)ev-node/sequencers/common/size_validation.go
Line 3 in 7808c5a
Most of them are small and contained.