Skip to main content

system_transactions

Function system_transactions 

Source
pub(super) fn system_transactions(
    db: &dyn DatabaseRef<Error = DatabaseError>,
    block_number: u64,
    timestamp: u64,
    parent_hash: B256,
    fork: bool,
) -> Result<Vec<Arc<PoolTransaction<FoundryTxEnvelope>>>, DatabaseError>
Available on crate feature base only.
Expand description

Builds the L1-info and BaseTime deposits from the candidate’s parent database.

Fork continuation retains the L1 origin and fee configuration, advancing only its sequence. Standalone blocks use a deterministic synthetic origin because Anvil does not derive from L1.