Skip to main content

Module monad

Module monad 

Source
Available on crate feature monad only.
Expand description

Monad-specific execution and context helpers for the in-memory backend.

Structsยง

ForkReplay ๐Ÿ”’
MonadRollbackProfile ๐Ÿ”’
Monad execution state staged while rewinding to a retained canonical block.
PreparedExecution ๐Ÿ”’
Resolved Monad inputs, including a transaction context for standalone calls.

Functionsยง

advance_block_context ๐Ÿ”’
append_transaction ๐Ÿ”’
Adds a candidate transaction to the current Monad block context.
cache_fork_context ๐Ÿ”’
Caches the fork blocks needed to construct the next Monad blockโ€™s ancestor context.
execute_pool_transaction ๐Ÿ”’
Executes one Monad pool candidate and restores its context if execution fails before inclusion.
normalize_access_list ๐Ÿ”’
prepare_transaction ๐Ÿ”’
resolve_execution_context ๐Ÿ”’
rollback_transaction ๐Ÿ”’
Removes a candidate transaction that failed before block inclusion.
store_block_metadata ๐Ÿ”’