Available on crate feature
monad only.Expand description
Monad-specific execution and context helpers for the in-memory backend.
Structsยง
- Fork
Replay ๐ - Monad
Rollback ๐Profile - Monad execution state staged while rewinding to a retained canonical block.
- Prepared
Execution ๐ - 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