Function calc_excess_blob_gas_osaka

Source
pub fn calc_excess_blob_gas_osaka(
    parent_excess_blob_gas: u64,
    parent_blob_gas_used: u64,
    parent_target_blob_gas_per_block: u64,
    is_osaka: bool,
    parent_base_fee_per_gas: u64,
    parent_blob_base_fee_per_gas: u64,
    parent_blob_base_fee_update_fraction: u64,
    max_blob_count: u64,
    target_blob_count: u64,
) -> u64
Expand description

Calculates the excess_blob_gas from the parent header’s blob_gas_used and excess_blob_gas.

See also [the EIP-4844 helpers]https://eips.ethereum.org/EIPS/eip-4844#helpers (calc_excess_blob_gas).

EIP-7918: Blob base fee bounded by execution cost

blob_base_cost is introduced in EIP-7918 in Osaka fork. All fields after is_osaka input are not needed before Osaka.