missedBlocksPerfQuo
is the proportion of blocks missed within the partial performance rangemissedOracleVotesPerfQuo
is the proportion of oracle votes missed within the partial performance rangemissedBlocksPerfQuo
and missedOracleVotesPerfQuo
are calculated using the same algorithm. The module uses the calCMissedPerfQuo
function to determine how much a validator’s performance falls within the partial performance range:
missedShare <= allowedToMiss
, return 0.0 (no penalty, full rewards)finedMissedShare = missedShare - allowedToMiss
(how much over the allowed threshold)perfEvalWindow = perfThreshold - allowedToMiss
(the range for partial performance)missedPerfQuo = finedMissedShare / perfEvalWindow
(normalized position within partial range)FundTreasury
message