Skip to content

Commit 4270034

Browse files
committed
sim-rs: account for size of EB refs
1 parent 8faa330 commit 4270034

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

sim-rs/sim-core/src/config.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -349,8 +349,8 @@ impl BlockSizeConfig {
349349
self.cert_constant + self.cert_per_node * nodes as u64
350350
}
351351

352-
pub fn eb(&self, ibs: usize) -> u64 {
353-
self.eb_constant + self.eb_per_ib * ibs as u64
352+
pub fn eb(&self, ibs: usize, ebs: usize) -> u64 {
353+
self.eb_constant + self.eb_per_ib * (ibs + ebs) as u64
354354
}
355355

356356
pub fn vote_bundle(&self, ebs: usize) -> u64 {

sim-rs/sim-core/src/sim/node.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,7 @@ impl Node {
559559
});
560560
let ibs = self.select_ibs_for_eb(slot);
561561
let ebs = self.select_ebs_for_eb(slot);
562-
let bytes = self.sim_config.sizes.eb(ibs.len());
562+
let bytes = self.sim_config.sizes.eb(ibs.len(), ebs.len());
563563
let eb = EndorserBlock {
564564
slot,
565565
pipeline: self.slot_to_pipeline(slot),

0 commit comments

Comments
 (0)