Skip to content

Commit 74f95a8

Browse files
committed
sim-rs: account for tx size in eb size
1 parent 5e5eb48 commit 74f95a8

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
@@ -358,8 +358,8 @@ impl BlockSizeConfig {
358358
self.cert_constant + self.cert_per_node * nodes as u64
359359
}
360360

361-
pub fn eb(&self, ibs: usize, ebs: usize) -> u64 {
362-
self.eb_constant + self.eb_per_ib * (ibs + ebs) as u64
361+
pub fn eb(&self, txs: usize, ibs: usize, ebs: usize) -> u64 {
362+
self.eb_constant + self.eb_per_ib * (txs + ibs + ebs) as u64
363363
}
364364

365365
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
@@ -598,7 +598,7 @@ impl Node {
598598
let txs = self.select_txs_for_eb(pipeline);
599599
let ibs = self.select_ibs_for_eb(pipeline);
600600
let ebs = self.select_ebs_for_eb(pipeline);
601-
let bytes = self.sim_config.sizes.eb(ibs.len(), ebs.len());
601+
let bytes = self.sim_config.sizes.eb(txs.len(), ibs.len(), ebs.len());
602602
let eb = EndorserBlock {
603603
slot,
604604
pipeline,

0 commit comments

Comments
 (0)