From 48417965a1acb77757dfa374e756c27e2508525b Mon Sep 17 00:00:00 2001 From: Manik Jain Date: Fri, 12 Sep 2025 18:13:10 +0000 Subject: [PATCH] block: add cost tracker to block effects --- src/block.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/block.rs b/src/block.rs index 06cc6b524..1bcaddda1 100644 --- a/src/block.rs +++ b/src/block.rs @@ -479,10 +479,15 @@ pub fn execute_block(context: BlockContext) -> Option { ); no_schedule_bank.freeze(); + let cost_tracker = no_schedule_bank.read_cost_tracker().unwrap(); Some(BlockEffects { has_error: result.is_err(), slot_capitalization: no_schedule_bank.capitalization(), bank_hash: no_schedule_bank.hash().to_bytes().to_vec(), + cost_tracker: Some(proto::CostTracker { + block_cost: cost_tracker.block_cost(), + vote_cost: cost_tracker.vote_cost(), + }), }) }