diff --git a/crates/engine/tree/src/tree/mod.rs b/crates/engine/tree/src/tree/mod.rs index 297375e9a..6ad598bc4 100644 --- a/crates/engine/tree/src/tree/mod.rs +++ b/crates/engine/tree/src/tree/mod.rs @@ -2707,6 +2707,14 @@ where targets.insert(keccak256(addr), storage_set); } + debug!( + target: "engine::tree", + tx_hash = ?tx.tx_hash(), + targets = targets.len(), + storage_targets = targets.values().map(|slots| slots.len()).sum::(), + "Prefetching proofs for a transaction" + ); + let _ = state_root_sender.send(StateRootMessage::PrefetchProofs(targets)); }); diff --git a/crates/engine/tree/src/tree/root.rs b/crates/engine/tree/src/tree/root.rs index 4de738f24..b35069c04 100644 --- a/crates/engine/tree/src/tree/root.rs +++ b/crates/engine/tree/src/tree/root.rs @@ -676,7 +676,8 @@ where prefetch_proofs_received += 1; debug!( target: "engine::root", - len = targets.len(), + targets = targets.len(), + storage_targets = targets.values().map(|slots| slots.len()).sum::(), total_prefetches = prefetch_proofs_received, "Prefetching proofs" );