reformat code

This commit is contained in:
CounterFire2023 2024-08-23 17:38:15 +08:00
parent b4a6c241aa
commit 74b0503050

View File

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