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

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions