diff --git a/contracts/connectors/1inch.sol b/contracts/connectors/1inch.sol index dcfd1ee..18a1af4 100644 --- a/contracts/connectors/1inch.sol +++ b/contracts/connectors/1inch.sol @@ -74,7 +74,7 @@ contract OneHelpers is Stores, DSMath { /** * @dev Return 1proto Address */ - function getOneProtoAddress() virtual internal view returns (address payable) { + function getOneProtoAddress() internal virtual view returns (address payable) { return payable(OneProtoMappingInterface(getOneProtoMappingAddress()).oneProtoAddress()); } diff --git a/contracts/mapping/staking.sol b/contracts/mapping/staking.sol index 94419b4..e111481 100644 --- a/contracts/mapping/staking.sol +++ b/contracts/mapping/staking.sol @@ -82,6 +82,7 @@ contract Helpers is BytesHelper { ) public isChief { require(stakingAddress != address(0), "stakingAddress-not-vaild"); require(stakingToken != address(0), "stakingToken-not-vaild"); + require(rewardToken != address(0), "rewardToken-not-vaild"); require(bytes(stakingName).length <= 32, "Length-exceeds"); bytes32 stakeType = stringToBytes32(stakingName); require(stakingMapping[stakeType].stakingPool == address(0), "StakingPool-already-added");