diff --git a/contracts/Campaign.sol b/contracts/Campaign.sol index ffcec43..41b890b 100644 --- a/contracts/Campaign.sol +++ b/contracts/Campaign.sol @@ -1,7 +1,7 @@ // SPDX-License-Identifier: MIT pragma solidity ^0.8.8; -import "@openzeppelin/contracts/utils/math/SafeMath.sol"; +// import "@openzeppelin/contracts/utils/math/SafeMath.sol"; import "@openzeppelin/contracts/security/ReentrancyGuard.sol"; import "@chainlink/contracts/src/v0.8/interfaces/KeeperCompatibleInterface.sol"; import { UpkeepIDConsumer } from "./UpkeepIDConsumer.sol"; @@ -19,7 +19,7 @@ import { LinkTokenInterface } from "@chainlink/contracts/src/v0.8/interfaces/Lin // error Cmp_Bankrupt(); contract Campaign is KeeperCompatibleInterface, ReentrancyGuard{ - using SafeMath for uint256; + // using SafeMath for uint256; // enums enum C_State { @@ -140,7 +140,7 @@ contract Campaign is KeeperCompatibleInterface, ReentrancyGuard{ returns (bool upkeepNeeded, bytes memory /**performData */) { bool isOpen = c_state == C_State.Fundraising; - bool timePassed = ((block.timestamp.sub(i_initTimeStamp)) > duration); + bool timePassed = ((block.timestamp - i_initTimeStamp) > duration); upkeepNeeded = (timePassed && isOpen); return (upkeepNeeded, "0x0"); } @@ -169,7 +169,7 @@ contract Campaign is KeeperCompatibleInterface, ReentrancyGuard{ if(aggrDonations[_donator] == 0 ){revert();} uint256 amountToRefund = aggrDonations[_donator]; if(currentBalance < amountToRefund){revert();} - currentBalance = currentBalance.sub(amountToRefund); + currentBalance = currentBalance - amountToRefund; (bool success, ) = payable(_donator).call{value: amountToRefund}(""); if(!success){revert();} delete aggrDonations[_donator]; diff --git a/contracts/CrowdFunder.sol b/contracts/CrowdFunder.sol index 43fc320..cff8b50 100644 --- a/contracts/CrowdFunder.sol +++ b/contracts/CrowdFunder.sol @@ -1,7 +1,7 @@ // SPDX-License-Identifier: MIT pragma solidity ^0.8.8; -import "@openzeppelin/contracts/utils/math/SafeMath.sol"; +// import "@openzeppelin/contracts/utils/math/SafeMath.sol"; import "./Campaign.sol"; // errors @@ -12,7 +12,7 @@ import "./Campaign.sol"; // error Crf_PubF(); contract CrowdFunder { - using SafeMath for uint256; + // using SafeMath for uint256; event UserAdded( address indexed _address, diff --git a/contracts/Reward.sol b/contracts/Reward.sol index 87a94cd..d62568d 100644 --- a/contracts/Reward.sol +++ b/contracts/Reward.sol @@ -97,12 +97,6 @@ contract Reward { delete true_donator[_donator]; } - // function getValidDonator(address _donator) external view returns(bool) { - // if((true_donator[_donator] > 0)){ - // return false; - // }else{return true;} - // } - function respondToSurvey(string memory _response) external { if(!(true_donator[msg.sender] > 0)){revert();} // not a donator surveyResponses[msg.sender] = _response;