Commit 012dcb7b authored by Annie Ke's avatar Annie Ke Committed by Kelvin Fichter

Switch pragma to 0.8.4 on modules

parent 896168e2
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/**
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
import "./IL1ERC20Bridge.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Interface Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Library Imports */
import { Lib_Buffer } from "../../libraries/utils/Lib_Buffer.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title IChainStorageContainer
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Interface Imports */
import { IBondManager } from "./IBondManager.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title IBondManager
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Interface Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/**
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Interface Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Contract Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title OVM_DeployerWhitelist
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Library Imports */
import { Lib_PredeployAddresses } from "../../libraries/constants/Lib_PredeployAddresses.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Internal Imports */
import { iOVM_GasPriceOracle } from "./iOVM_GasPriceOracle.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Interface Imports */
import { iOVM_L2ToL1MessagePasser } from "./iOVM_L2ToL1MessagePasser.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Library Imports */
import { Lib_PredeployAddresses } from "../../libraries/constants/Lib_PredeployAddresses.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title iOVM_L1MessageSender
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title iOVM_L2ToL1MessagePasser
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
import { iL1ChugSplashDeployer } from "./interfaces/iL1ChugSplashDeployer.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title iL1ChugSplashDeployer
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Interface Imports */
import { ICrossDomainMessenger } from "./ICrossDomainMessenger.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/**
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title Lib_PredeployAddresses
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* External Imports */
import { Ownable } from "@openzeppelin/contracts/access/Ownable.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Library Imports */
import { Lib_AddressManager } from "./Lib_AddressManager.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Library Imports */
import { Lib_AddressManager } from "./Lib_AddressManager.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title Lib_RLPReader
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/**
......
// SPDX-License-Identifier: MIT
pragma solidity >=0.5.16 <0.8.0;
pragma solidity ^0.8.4;
import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import { IERC165 } from "@openzeppelin/contracts/introspection/IERC165.sol";
......
// SPDX-License-Identifier: GPL-2.0-or-later
pragma solidity =0.7.6;
pragma solidity ^0.8.4;
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
/// @title Interface for WETH9. Also contains the non-ERC20 events
......
// SPDX-License-Identifier: MIT
pragma solidity >=0.5.16 <0.8.0;
pragma solidity ^0.8.4;
import { ERC20 } from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Library Imports */
import { Lib_BytesUtils } from "../utils/Lib_BytesUtils.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title Lib_Buffer
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title Lib_Byte32Utils
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title Lib_BytesUtils
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/**
* @title Lib_MerkleTree
......
// SPDX-License-Identifier: UNLICENSED
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
contract Helper_GasMeasurer {
function measureCallGas(
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
contract Helper_SimpleProxy {
address internal owner;
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
// a test ERC20 token with an open mint function
contract TestERC20 {
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Library Imports */
import { Lib_MerkleTrie } from "../../libraries/trie/Lib_MerkleTrie.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
/* Library Imports */
import { Lib_Bytes32Utils } from "../../libraries/utils/Lib_Bytes32Utils.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
// SPDX-License-Identifier: MIT
pragma solidity >0.5.0 <0.8.0;
pragma solidity ^0.8.4;
pragma experimental ABIEncoderV2;
/* Library Imports */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment