Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions chainbench/test_data/solana.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,14 @@ def _get_start_and_end_blocks(self, parsed_options: Namespace) -> BlockRange:
# factor in run_time and add 10% buffer to ensure blocks used in test data are
# not removed from the ledger
earliest_available_block_number += int((parsed_options.run_time / self.BLOCK_TIME) * 1.1)
if parsed_options.start_block is not None:
self.start_block_number = parsed_options.start_block
else:
self.start_block_number = earliest_available_block_number
if parsed_options.end_block is not None:
self.end_block_number = parsed_options.end_block
else:
self.end_block_number = latest_block_number
if parsed_options.use_latest_blocks:
self.end_block_number = latest_block_number
self.start_block_number = self.end_block_number - self.data.size.blocks_len + 1
Expand Down