75317 bc medium fpvm recomputes blob base fee from jovian da footprint
Description
Vulnerability Details
let (params, fraction) = if spec_id.is_enabled_in(OpSpecId::ISTHMUS) {
(Some(BlobParams::prague()), BLOB_BASE_FEE_UPDATE_FRACTION_PRAGUE)
} else if spec_id.is_enabled_in(OpSpecId::ECOTONE) {
(Some(BlobParams::cancun()), BLOB_BASE_FEE_UPDATE_FRACTION_CANCUN)
} else {
(None, 0)
};
let blob_excess_gas_and_price = parent_header
.maybe_next_block_excess_blob_gas(params)
.or_else(|| spec_id.is_enabled_in(OpSpecId::ECOTONE).then_some(0))
.map(|excess| BlobExcessGasAndPrice::new(excess, fraction));Impact Details
References
Proof of Concept
Previous75330 bc low mempool deadline after successful publish can abandon the next required nonceNext74653 bc insight base consensus exposes admin rpc despite rpc enable admin being disabled enabling hidden unsafe branch partition via admin postunsafepayload
Was this helpful?