Skip to content

Commit

Permalink
chore: change solidity version (#224)
Browse files Browse the repository at this point in the history
  • Loading branch information
r0ohafza authored Aug 27, 2022
1 parent 9b2ffa3 commit bb2291e
Show file tree
Hide file tree
Showing 68 changed files with 68 additions and 68 deletions.
2 changes: 1 addition & 1 deletion src/core/Account.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../utils/Errors.sol";
import {Helpers} from "../utils/Helpers.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/core/AccountFactory.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {BeaconProxy} from "../proxy/BeaconProxy.sol";
import {IAccount} from "../interface/core/IAccount.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/core/AccountManager.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../utils/Errors.sol";
import {Helpers} from "../utils/Helpers.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/core/DefaultRateModel.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {FixedPointMathLib} from "solmate/utils/FixedPointMathLib.sol";
import {IRateModel} from "../interface/core/IRateModel.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/core/Registry.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../utils/Errors.sol";
import {Ownable} from "../utils/Ownable.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/core/RiskEngine.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../utils/Errors.sol";
import {Ownable} from "../utils/Ownable.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/interface/core/IAccount.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface IAccount {
function activate() external;
Expand Down
2 changes: 1 addition & 1 deletion src/interface/core/IAccountFactory.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface IAccountFactory {

Expand Down
2 changes: 1 addition & 1 deletion src/interface/core/IAccountManager.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {IRegistry} from "./IRegistry.sol";
import {IRiskEngine} from "./IRiskEngine.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/interface/core/IRateModel.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface IRateModel {
function getBorrowRatePerSecond(
Expand Down
2 changes: 1 addition & 1 deletion src/interface/core/IRegistry.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface IRegistry {
event AccountCreated(address indexed account, address indexed owner);
Expand Down
2 changes: 1 addition & 1 deletion src/interface/core/IRiskEngine.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface IRiskEngine {
function initDep() external;
Expand Down
2 changes: 1 addition & 1 deletion src/interface/proxy/IBeacon.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface IBeacon {
function implementation() external returns (address);
Expand Down
2 changes: 1 addition & 1 deletion src/interface/tokens/IERC20.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface IERC20 {
function decimals() external view returns (uint8);
Expand Down
2 changes: 1 addition & 1 deletion src/interface/tokens/IERC4626.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface IERC4626 {
function convertToAssets(uint256 shares) external view returns (uint256);
Expand Down
2 changes: 1 addition & 1 deletion src/interface/tokens/ILEther.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {ILToken} from "./ILToken.sol";

Expand Down
2 changes: 1 addition & 1 deletion src/interface/tokens/ILToken.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {IERC20} from "./IERC20.sol";
import {IERC4626} from "./IERC4626.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/interface/utils/IOwnable.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface IOwnable {
function admin() external returns (address);
Expand Down
2 changes: 1 addition & 1 deletion src/proxy/BaseProxy.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../utils/Errors.sol";
import {StorageSlot} from "../utils/Storage.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/proxy/Beacon.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../utils/Errors.sol";
import {Ownable} from "../utils/Ownable.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/proxy/BeaconProxy.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {BaseProxy} from "./BaseProxy.sol";
import {Errors} from "../utils/Errors.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/proxy/Proxy.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {BaseProxy} from "./BaseProxy.sol";
import {Errors} from "../utils/Errors.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/account/Account.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/account/BorrowFlow.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {TestBase} from "../utils/TestBase.sol";
import {IAccount} from "../../interface/core/IAccount.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/account/DepositFlow.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {TestBase} from "../utils/TestBase.sol";
import {IAccount} from "../../interface/core/IAccount.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/account/LiquidationFlow.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {TestBase} from "../utils/TestBase.sol";
import {IAccount} from "../../interface/core/IAccount.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/account/OpenCloseFlow.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/account/RepayFlow.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {TestBase} from "../utils/TestBase.sol";
import {LToken} from "../../tokens/LToken.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/account/RepayInParts.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {ERC20} from "solmate/tokens/ERC20.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/account/Reserves.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import "forge-std/Test.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/accountManager/AccountManager.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/accountManager/AdminOnly.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/accountManager/BorrowRepay.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/accountManager/DepositWithdraw.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/attacks/CloseAccountAttack.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/Balancer.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {console} from "forge-std/console.sol";
import {IVault, IAsset} from "controller/balancer/IVault.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/Compound.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {IERC20} from "../../interface/tokens/IERC20.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/Weth.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {IERC20} from "../../interface/tokens/IERC20.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/Yearn.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {IERC20} from "../../interface/tokens/IERC20.sol";
import {IAccount} from "../../interface/core/IAccount.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/aave/AaveEth.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../../utils/Errors.sol";
import {ATokenOracle} from "oracle/aave/ATokenOracle.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/aave/AaveV2.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../../utils/Errors.sol";
import {ATokenOracle} from "oracle/aave/ATokenOracle.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/aave/AaveV3.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../../utils/Errors.sol";
import {ATokenOracle} from "oracle/aave/ATokenOracle.sol";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface ILendingPoolAddressProvider {
function getLendingPool() external view returns (address);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface IPoolAddressProvider {
function getPool() external view returns (address);
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/curve/Curve.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../../utils/Errors.sol";
import {IERC20} from "../../../interface/tokens/IERC20.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/curve/CurveStableSwap.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../../utils/Errors.sol";
import {IERC20} from "../../../interface/tokens/IERC20.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/uniswap/UniV2Lp.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {IERC20} from "../../../interface/tokens/IERC20.sol";
import {UniV2LpOracle} from "oracle/uniswap/UniV2LPOracle.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/uniswap/UniV2Swap.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {IERC20} from "../../../interface/tokens/IERC20.sol";
import {IntegrationTestBase} from "../utils/IntegrationTestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/uniswap/UniV3.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {IERC20} from "../../../interface/tokens/IERC20.sol";
import {IAccount} from "../../../interface/core/IAccount.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/utils/ArbiIntegrationTestBase.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {TestBase} from "../../utils/TestBase.sol";
import {WETHOracle} from "oracle/weth/WETHOracle.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/integrations/utils/IntegrationTestBase.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {TestBase} from "../../utils/TestBase.sol";
import {WETHOracle} from "oracle/weth/WETHOracle.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/registry/Registry.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/riskEngine/RiskEngine.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {TestERC20} from "../utils/TestERC20.sol";
import {console} from "../utils/console.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/tokens/LToken.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Errors} from "../../utils/Errors.sol";
import {TestBase} from "../utils/TestBase.sol";
Expand Down
2 changes: 1 addition & 1 deletion src/test/tokens/LendingFlow.t.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {TestBase} from "../utils/TestBase.sol";

Expand Down
2 changes: 1 addition & 1 deletion src/test/utils/CheatCodes.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

interface CheatCodes {
// Set block.timestamp
Expand Down
2 changes: 1 addition & 1 deletion src/test/utils/TestBase.sol
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.15;
pragma solidity ^0.8.15;

import {Test} from "forge-std/Test.sol";
import {TestERC20} from "./TestERC20.sol";
Expand Down
Loading

0 comments on commit bb2291e

Please sign in to comment.