Skip to main content

Module base

Module base 

Source
Available on crate feature base only.
Expand description

Base block preparation and transaction execution for the in-memory backend.

Functionsยง

ensure_l1_block_predeploy ๐Ÿ”’
Installs the canonical L1Block runtime when a local chain has no deployment.
next_millis_part ๐Ÿ”’
Advances the persisted BaseTime phase, independently of the absolute block number.
prepare_block_timestamp ๐Ÿ”’
Prepares the whole-second carry and explicit time controls for a Denim child block.
system_transactions ๐Ÿ”’
Builds the L1-info and BaseTime deposits from the candidateโ€™s parent database.
validate_system_transactions ๐Ÿ”’
Rejects a candidate whose mandatory prefix was skipped or reverted during execution.