-
Notifications
You must be signed in to change notification settings - Fork 244
Open
Description
Now that most of the implementation is completed (#2797)
Some follow ups are needed to make the feature production ready:
- Batch queue persistance to not loose pending txs without refetching (refactor(sequencers): persist prepended batch #2907)
- Persist tx queue for based sequencer (refactor(sequencers): implement batch position persistance #2908)
- Async fetching of epochs (feat: async force inclusion fetching #2842)
- 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) (feat(syncing): add grace period for missing force txs inclusion #2915)
- Handle gibberish transaction in execution/evm (feat(evm): add force inclusion command #2888)
- Add command / endpoint to post forced txs for evm (feat(evm): add force inclusion command #2888)
- Handle sync batch time for based sequencers (currently empty) (feat(sequencers/based): add based batch time #2911)
- Add command to post forced txs for abci (feat(server): bump ev-node to latest main and add force inclusion cmd ev-abci#295)
- Add E2E test with tastora hardening the feature
- Add gas check for sequencers for force inclusion limits ref:
// TODO(@julienrbrt): technically we may need to check for block gas as well - Follow-up of fix(syncing): skip forced txs checks for p2p blocks #2922 when feat: DA hints in p2p #2891 is merged. Allow force inclusion verification for p2p blocks.
- Enable force inclusion feature
Most of them are small and contained.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
No status