fix incentive

This commit is contained in:
owen05
2021-01-21 17:56:49 +08:00
parent 6ecf34e1e1
commit 13bd041af7

View File

@@ -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);
}