fix incentive
This commit is contained in:
@@ -113,15 +113,15 @@ contract DODOIncentive is InitializableOwnable {
|
||||
uint256 _totalReward = _getTotalReward();
|
||||
require(_totalReward < uint112(-1), "OVERFLOW");
|
||||
totalReward = uint112(_totalReward);
|
||||
lastRewardBlock = uint32(block.timestamp % 2**32);
|
||||
lastRewardBlock = uint32(block.number);
|
||||
}
|
||||
|
||||
function _update(uint256 _totalReward, uint256 _totalDistribution) internal {
|
||||
require(
|
||||
_totalReward < uint112(-1) && _totalDistribution < uint112(-1),
|
||||
_totalReward < uint112(-1) && _totalDistribution < uint112(-1) && block.number < uint32(-1),
|
||||
"OVERFLOW"
|
||||
);
|
||||
lastRewardBlock = uint32(block.timestamp % 2**32);
|
||||
lastRewardBlock = uint32(block.number);
|
||||
totalReward = uint112(_totalReward);
|
||||
totalDistribution = uint112(_totalDistribution);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user