Skip to content

Commit e431623

Browse files
authored
refactor: relax abstract contracts version (#908)
1 parent 2d34a8d commit e431623

13 files changed

+13
-13
lines changed

script/deploymentConfigs/DeploymentConfig.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: UNLICENSED
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
import { IERC20Metadata } from "@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol";
55

src/LiquidationRewardsManager/LiquidationRewardsManager.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BUSL-1.1
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
import { Ownable2Step } from "@openzeppelin/contracts/access/Ownable2Step.sol";
55
import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol";

src/OracleMiddleware/CommonOracleMiddleware.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BUSL-1.1
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
import { AccessControlDefaultAdminRules } from
55
"@openzeppelin/contracts/access/extensions/AccessControlDefaultAdminRules.sol";

src/OracleMiddleware/oracles/ChainlinkDataStreamsOracle.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BUSL-1.1
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
import { IChainlinkDataStreamsOracle } from "../../interfaces/OracleMiddleware/IChainlinkDataStreamsOracle.sol";
55
import { IFeeManager } from "../../interfaces/OracleMiddleware/IFeeManager.sol";

src/OracleMiddleware/oracles/ChainlinkOracle.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BUSL-1.1
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
import { AggregatorV3Interface } from "@chainlink/contracts/src/v0.8/shared/interfaces/AggregatorV3Interface.sol";
55

src/OracleMiddleware/oracles/PythOracle.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BUSL-1.1
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
import { IPyth } from "@pythnetwork/pyth-sdk-solidity/IPyth.sol";
55
import { PythStructs } from "@pythnetwork/pyth-sdk-solidity/PythStructs.sol";

src/OracleMiddleware/oracles/RedstoneOracle.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BUSL-1.1
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
// Temporary measure, forked the contracts to remove dependency on safemath
55

src/UsdnProtocol/UsdnProtocolActions.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BUSL-1.1
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
import { PausableUpgradeable } from "@openzeppelin/contracts-upgradeable/utils/PausableUpgradeable.sol";
55
import { EIP712Upgradeable } from "@openzeppelin/contracts-upgradeable/utils/cryptography/EIP712Upgradeable.sol";

src/UsdnProtocol/UsdnProtocolCore.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BUSL-1.1
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
import { AccessControlDefaultAdminRulesUpgradeable } from
55
"@openzeppelin/contracts-upgradeable/access/extensions/AccessControlDefaultAdminRulesUpgradeable.sol";

src/UsdnProtocol/UsdnProtocolLong.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BUSL-1.1
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
import { HugeUint } from "@smardex-solidity-libraries-1/HugeUint.sol";
55

src/UsdnProtocol/UsdnProtocolVault.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BUSL-1.1
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
import { IUsdnProtocolVault } from "../interfaces/UsdnProtocol/IUsdnProtocolVault.sol";
55
import { UsdnProtocolVaultLibrary as Vault } from "./libraries/UsdnProtocolVaultLibrary.sol";

src/utils/InitializableReentrancyGuard.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity 0.8.26;
2+
pragma solidity ^0.8.0;
33

44
/**
55
* @title Reentrancy Guard with Initializer Check

test/unit/UsdnProtocol/utils/TransferCallback.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity >=0.8.0;
2+
pragma solidity ^0.8.0;
33

44
import { IERC20Metadata } from "@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol";
55
import { ERC165, IERC165 } from "@openzeppelin/contracts/utils/introspection/ERC165.sol";

0 commit comments

Comments
 (0)