You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When a ChainMessage::Ipc(Ipc::TopDownExec((parent_block_hash, parent_block_height)) appears in a finalized block, execute the cross messages in them by:
Retrieving the last committed parent block height from the Gateway actor
Fetching from the IPC Agent all cross messages after the last committed block height up to the currently committed height. Use the prefetch cache if possible, but go directly to the agent if we have to. Returning a failure to the interpreter is a fatal error in this case as it means the block cannot be executed.
Execute all cross messages using the mechanism developed on Execute CrossMessages #212, which is common for both bottom-up and top-down messages.
The place for this logic is the ChainMessageInterpreter.
The text was updated successfully, but these errors were encountered:
Top-down counterpart of #307
Depends on #212
When a
ChainMessage::Ipc(Ipc::TopDownExec((parent_block_hash, parent_block_height))
appears in a finalized block, execute the cross messages in them by:The place for this logic is the
ChainMessageInterpreter
.The text was updated successfully, but these errors were encountered: