Use the correct seconds_per_period value when estimating block number of period.

pull/2646/head
derekpierre 2021-04-14 21:09:39 -04:00
parent 82ebce698a
commit df027df8fe
2 changed files with 2 additions and 2 deletions

View File

@ -190,7 +190,7 @@ def events(general_config, registry_options, contract_name, from_block, to_block
staking_agent = ContractAgency.get_agent(StakingEscrowAgent, registry=registry)
current_period = staking_agent.get_current_period()
from_block = estimate_block_number_for_period(period=current_period,
seconds_per_period=staking_agent.staking_parameters()[0],
seconds_per_period=staking_agent.staking_parameters()[1],
latest_block=last_block)
if to_block is None:
to_block = 'latest'

View File

@ -369,7 +369,7 @@ class CommitmentMadeEventMetricsCollector(EventMetricsCollector):
# - commitment made during current period for next period
block_number_for_previous_period = estimate_block_number_for_period(
period=previous_period,
seconds_per_period=self.contract_agent.staking_parameters()[0],
seconds_per_period=self.contract_agent.staking_parameters()[1],
latest_block=latest_block)
events_throttler = ContractEventsThrottler(agent=self.contract_agent,