From 4be793a16fff06ce85211c4e71136f5e075993f9 Mon Sep 17 00:00:00 2001 From: Solar Mithril Date: Fri, 30 May 2025 12:27:18 +0500 Subject: [PATCH] Fix da scaling --- crates/op-rbuilder/src/builders/context.rs | 2 +- crates/op-rbuilder/src/tests/vanilla/data_availability.rs | 2 +- crates/op-rbuilder/src/tx.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/op-rbuilder/src/builders/context.rs b/crates/op-rbuilder/src/builders/context.rs index 7af42b289..dd500de31 100644 --- a/crates/op-rbuilder/src/builders/context.rs +++ b/crates/op-rbuilder/src/builders/context.rs @@ -519,7 +519,7 @@ impl OpPayloadBuilderCtx { // Create and sign the transaction let builder_tx = signed_builder_tx(db, builder_tx_gas, message, signer, base_fee, chain_id)?; - Ok(op_alloy_flz::tx_estimated_size_fjord( + Ok(op_alloy_flz::data_gas_fjord( builder_tx.encoded_2718().as_slice(), )) }) diff --git a/crates/op-rbuilder/src/tests/vanilla/data_availability.rs b/crates/op-rbuilder/src/tests/vanilla/data_availability.rs index f18385c78..8d4c656fa 100644 --- a/crates/op-rbuilder/src/tests/vanilla/data_availability.rs +++ b/crates/op-rbuilder/src/tests/vanilla/data_availability.rs @@ -79,7 +79,7 @@ async fn data_availability_block_fill() -> eyre::Result<()> { // Set block big enough so it could fit 3 transactions without tx size limit let call = harness .provider()? - .raw_request::<(i32, i32), bool>("miner_setMaxDASize".into(), (0, 100000000 * 3)) + .raw_request::<(i32, i32), bool>("miner_setMaxDASize".into(), (0, 1600 * 3)) .await?; assert!(call, "miner_setMaxDASize should be executed successfully"); diff --git a/crates/op-rbuilder/src/tx.rs b/crates/op-rbuilder/src/tx.rs index 023c51231..d954c5c68 100644 --- a/crates/op-rbuilder/src/tx.rs +++ b/crates/op-rbuilder/src/tx.rs @@ -221,7 +221,7 @@ impl MaybeInteropTransaction for FBPooledTransaction { impl DataAvailabilitySized for FBPooledTransaction { fn estimated_da_size(&self) -> u64 { - self.inner.estimated_da_size() + op_alloy_flz::data_gas_fjord(self.inner.encoded_2718()) } }