From f759334d44bedc7b887eab6fec343d275fae05c4 Mon Sep 17 00:00:00 2001 From: Kitipong Sirirueangsakul Date: Mon, 13 Jan 2025 17:36:16 +0700 Subject: [PATCH] comment --- x/feeds/keeper/keeper_price.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/x/feeds/keeper/keeper_price.go b/x/feeds/keeper/keeper_price.go index 1eb70c6df..77ff1a0a1 100644 --- a/x/feeds/keeper/keeper_price.go +++ b/x/feeds/keeper/keeper_price.go @@ -290,15 +290,19 @@ func CheckMissReport( deadlineTime := lastUpdateTimestamp + gracePeriod deadlineBlock := lastUpdateBlock + gracePeriod/types.ExpectedBlockTime + // Extend deadline if the validator just became active. if valInfo.Status.Since.Unix()+gracePeriod > deadlineTime { deadlineTime = valInfo.Status.Since.Unix() + gracePeriod } + // Extend deadline if the validator has a valid price within the feed interval. if valPrice.SignalPriceStatus != types.SIGNAL_PRICE_STATUS_UNSPECIFIED { + // Extend deadline time based on the price timestamp. if valPrice.Timestamp+feed.Interval > deadlineTime { deadlineTime = valPrice.Timestamp + feed.Interval } + // Extend deadline block based on the price block height. if valPrice.BlockHeight+feed.Interval/types.ExpectedBlockTime > deadlineBlock { deadlineBlock = valPrice.BlockHeight + feed.Interval/types.ExpectedBlockTime }