From a108b1071cc41a74d14753c8213fec683213ba39 Mon Sep 17 00:00:00 2001 From: nxqbao Date: Fri, 11 Nov 2022 14:27:40 +0700 Subject: [PATCH] Remove redundant castings (Fix #49) --- contracts/ronin/staking/Staking.sol | 2 +- contracts/ronin/validator/RoninValidatorSet.sol | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/contracts/ronin/staking/Staking.sol b/contracts/ronin/staking/Staking.sol index 918c7783f..9b6122c07 100644 --- a/contracts/ronin/staking/Staking.sol +++ b/contracts/ronin/staking/Staking.sol @@ -81,7 +81,7 @@ contract Staking is IStaking, CandidateStaking, DelegatorStaking, Initializable * @inheritdoc RewardCalculation */ function _currentPeriod() internal view virtual override returns (uint256) { - return IRoninValidatorSet(_validatorContract).currentPeriod(); + return _validatorContract.currentPeriod(); } /** diff --git a/contracts/ronin/validator/RoninValidatorSet.sol b/contracts/ronin/validator/RoninValidatorSet.sol index df1a7c2d3..0e7cd95a0 100644 --- a/contracts/ronin/validator/RoninValidatorSet.sol +++ b/contracts/ronin/validator/RoninValidatorSet.sol @@ -230,7 +230,7 @@ contract RoninValidatorSet is } if (_slashAmount > 0) { - IStaking(_stakingContract).deductStakingAmount(_validatorAddr, _slashAmount); + _stakingContract.deductStakingAmount(_validatorAddr, _slashAmount); } emit ValidatorPunished(_validatorAddr, _period, _jailedUntil[_validatorAddr], _slashAmount, true, false);