Skip to content

Commit

Permalink
fix exploit
Browse files Browse the repository at this point in the history
  • Loading branch information
icemanparachute committed Apr 20, 2024
1 parent 699a10c commit de28fd4
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion contracts/Periphery/ClaimCampaigns.sol
Expand Up @@ -189,7 +189,6 @@ contract ClaimCampaigns is ReentrancyGuard {
emit TokensDonated(id, donationCollector, campaign.token, donation.amount, donation.tokenLocker);
}
claimLockups[id] = claimLockup;
SafeERC20.safeIncreaseAllowance(IERC20(campaign.token), claimLockup.tokenLocker, campaign.amount);
campaigns[id] = campaign;
emit ClaimLockupCreated(id, claimLockup);
emit CampaignStarted(id, campaign);
Expand Down Expand Up @@ -227,6 +226,7 @@ contract ClaimCampaigns is ReentrancyGuard {
rate = claimAmount / c.periods + 1;
}
uint256 start = c.start == 0 ? block.timestamp : c.start;
SafeERC20.safeIncreaseAllowance(IERC20(campaign.token), c.tokenLocker, claimAmount);
if (campaign.tokenLockup == TokenLockup.Locked) {
ILockupPlans(c.tokenLocker).createPlan(msg.sender, campaign.token, claimAmount, start, c.cliff, rate, c.period);
} else {
Expand Down

0 comments on commit de28fd4

Please sign in to comment.