op_alloy_protocol::fee

Function calculate_tx_l1_cost_fjord

Source
pub fn calculate_tx_l1_cost_fjord(
    input: &[u8],
    base_fee: U256,
    base_fee_scalar: U256,
    blob_base_fee: U256,
    blob_base_fee_scalar: U256,
) -> U256
Expand description

Calculate the gas cost of a transaction based on L1 block data posted on L2, post-Fjord.

L1 cost function: estimatedSize*(baseFeeScalar*l1BaseFee*16 + blobFeeScalar*l1BlobBaseFee)/1e12