Skip to content

Deferred execution should not wait for previous block commit #3163

@CHr15F0x

Description

@CHr15F0x

It is sufficient to only wait for the previous (H-1) block to be consensus-finalized, because the following are sufficient to build the executor for H:

  • DB-state reader for H <= 2,
  • finalized state diff for H - 1,
  • transactions for H.

This way we can start deferred execution for H earlier, because we don't have to wait for trie updates for H-1 to happen.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions