Skip to content

Adjust TimedBlockTrigger to do different stages in parallel #403

@rpanic

Description

@rpanic

These three things should happen in parallel, while we currently await completion of each stage.

  • Block production
  • Batch proving
  • settlement & message rollup

They have to be coupled, since each stage's result is the input to the next stage, but especially batch proving and settlement contains a lot of waiting (for proofs to come and for transactions to be included). This shouldn't block the main thread and block production.
We already have the busy pattern which should implement the locks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    In Review

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions