reformat code
This commit is contained in:
parent
b4a6c241aa
commit
74b0503050
@ -23,12 +23,7 @@ contract RewardRouter is ReentrancyGuard, Governable {
|
||||
event StakeGmx(address account, address token, uint256 amount);
|
||||
event UnstakeGmx(address account, address token, uint256 amount);
|
||||
|
||||
constructor(
|
||||
address _gmx,
|
||||
address _esGmx,
|
||||
address _stakedGmxTracker,
|
||||
address _gmxVester
|
||||
) {
|
||||
constructor(address _gmx, address _esGmx, address _stakedGmxTracker, address _gmxVester) {
|
||||
gmx = _gmx;
|
||||
esGmx = _esGmx;
|
||||
stakedGmxTracker = _stakedGmxTracker;
|
||||
@ -40,7 +35,10 @@ contract RewardRouter is ReentrancyGuard, Governable {
|
||||
IERC20(_token).safeTransfer(_account, _amount);
|
||||
}
|
||||
|
||||
function batchStakeGmxForAccount(address[] memory _accounts, uint256[] memory _amounts) external nonReentrant onlyGov {
|
||||
function batchStakeGmxForAccount(
|
||||
address[] memory _accounts,
|
||||
uint256[] memory _amounts
|
||||
) external nonReentrant onlyGov {
|
||||
address _gmx = gmx;
|
||||
for (uint256 i = 0; i < _accounts.length; i++) {
|
||||
_stakeGmx(msg.sender, _accounts[i], _gmx, _amounts[i]);
|
||||
@ -158,11 +156,23 @@ contract RewardRouter is ReentrancyGuard, Governable {
|
||||
}
|
||||
|
||||
function _validateReceiver(address _receiver) private view {
|
||||
require(IRewardTracker(stakedGmxTracker).averageStakedAmounts(_receiver) == 0, "stakedGmxTracker.averageStakedAmounts > 0");
|
||||
require(IRewardTracker(stakedGmxTracker).cumulativeRewards(_receiver) == 0, "stakedGmxTracker.cumulativeRewards > 0");
|
||||
require(
|
||||
IRewardTracker(stakedGmxTracker).averageStakedAmounts(_receiver) == 0,
|
||||
"stakedGmxTracker.averageStakedAmounts > 0"
|
||||
);
|
||||
require(
|
||||
IRewardTracker(stakedGmxTracker).cumulativeRewards(_receiver) == 0,
|
||||
"stakedGmxTracker.cumulativeRewards > 0"
|
||||
);
|
||||
|
||||
require(IVester(gmxVester).transferredAverageStakedAmounts(_receiver) == 0, "gmxVester.transferredAverageStakedAmounts > 0");
|
||||
require(IVester(gmxVester).transferredCumulativeRewards(_receiver) == 0, "gmxVester.transferredCumulativeRewards > 0");
|
||||
require(
|
||||
IVester(gmxVester).transferredAverageStakedAmounts(_receiver) == 0,
|
||||
"gmxVester.transferredAverageStakedAmounts > 0"
|
||||
);
|
||||
require(
|
||||
IVester(gmxVester).transferredCumulativeRewards(_receiver) == 0,
|
||||
"gmxVester.transferredCumulativeRewards > 0"
|
||||
);
|
||||
|
||||
require(IERC20(gmxVester).balanceOf(_receiver) == 0, "gmxVester.balance > 0");
|
||||
}
|
||||
@ -178,7 +188,6 @@ contract RewardRouter is ReentrancyGuard, Governable {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function _stakeGmx(address _fundingAccount, address _account, address _token, uint256 _amount) private {
|
||||
require(_amount > 0, "invalid _amount");
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user