From 9343e8a4d33276d38dbb3c0c730f6b683d54a1e4 Mon Sep 17 00:00:00 2001 From: GarmashAlex Date: Tue, 25 Nov 2025 15:02:57 +0300 Subject: [PATCH] fix(l2): Fix EIP-4844 blob fee bump to use percentage scale --- crates/l2/sdk/src/sdk.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/l2/sdk/src/sdk.rs b/crates/l2/sdk/src/sdk.rs index 3c8b13ece76..e7bd3e45ef0 100644 --- a/crates/l2/sdk/src/sdk.rs +++ b/crates/l2/sdk/src/sdk.rs @@ -813,10 +813,10 @@ fn bump_gas_generic_tx(tx: &mut GenericTransaction, bump_percentage: u64) { *max_priority_fee_per_gas = (*max_priority_fee_per_gas * (100 + bump_percentage)) / 100; } if let Some(max_fee_per_blob_gas) = &mut tx.max_fee_per_blob_gas { - let factor = 1 + (bump_percentage / 100) * 10; + let factor = 100 + bump_percentage; *max_fee_per_blob_gas = max_fee_per_blob_gas .saturating_mul(U256::from(factor)) - .div(10); + .div(100); } }