referrerpolicy=no-referrer-when-downgrade
frame_executive

Module block_flowchart

Source
Expand description

§Block Execution

These are the steps of block execution as done by Executive::execute_block. A block is invalid if any of them fail.

No

Yes

Yes

No

Executive::execute_block

on_runtime_upgrade

System::initialize

Executive::initialize_block

on_initialize

System::PreInherents

Apply Inherents

System::PostInherents

MBM ongoing?

poll

System::PostTransaction

MBMs::step

on_finalize

Apply Transactions

System::PostTransaction

Weight remaining?

on_idle