Commit 93d3bd41 authored by Maurelian's avatar Maurelian Committed by GitHub

chore(ctp): Bump solidity version to 0.8.15 (#3079)

parent 1a471522
---
'@eth-optimism/contracts-periphery': patch
---
Update compiler version to 0.8.15
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import {
CrossDomainEnabled
......
// SPDX-License-Identifier: MIT
pragma solidity >=0.8.9;
pragma solidity 0.8.15;
import { Ownable } from "@openzeppelin/contracts/access/Ownable.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import { AssetReceiver } from "../universal/AssetReceiver.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import {
CrossDomainEnabled
......
// SPDX-License-Identifier: MIT
pragma solidity >=0.8.9;
pragma solidity 0.8.15;
import { Ownable } from "@openzeppelin/contracts/access/Ownable.sol";
......
//SPDX-License-Identifier: MIT
pragma solidity 0.8.10;
pragma solidity 0.8.15;
/* Testing utilities */
import { Test } from "forge-std/Test.sol";
......
//SPDX-License-Identifier: MIT
pragma solidity 0.8.10;
pragma solidity 0.8.15;
/* Testing utilities */
import { Test } from "forge-std/Test.sol";
......
//SPDX-License-Identifier: MIT
pragma solidity 0.8.10;
pragma solidity 0.8.15;
/* Testing utilities */
import { Test } from "forge-std/Test.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
contract CallRecorder {
struct CallInfo {
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import { ProxyAdmin } from "@eth-optimism/contracts-bedrock/contracts/universal/ProxyAdmin.sol";
import { Proxy } from "@eth-optimism/contracts-bedrock/contracts/universal/Proxy.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
contract FailingReceiver {
receive() external payable {
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
contract MockTeleportr {
function withdrawBalance() external {
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
contract Reverter {
function doRevert() public pure {
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
contract SimpleStorage {
mapping(bytes32 => bytes32) public db;
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import { ERC20 } from "@rari-capital/solmate/src/tokens/ERC20.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import { ERC721 } from "@rari-capital/solmate/src/tokens/ERC721.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity ^0.8.0;
import { ERC20 } from "@rari-capital/solmate/src/tokens/ERC20.sol";
import { ERC721 } from "@rari-capital/solmate/src/tokens/ERC721.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity ^0.8.0;
import { Owned } from "@rari-capital/solmate/src/auth/Owned.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import { AssetReceiver } from "../AssetReceiver.sol";
import { IDripCheck } from "./IDripCheck.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity ^0.8.0;
interface IDripCheck {
// DripCheck contracts that want to take parameters as inputs MUST expose a struct called
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import { IDripCheck } from "../IDripCheck.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import { IDripCheck } from "../IDripCheck.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import { IDripCheck } from "../IDripCheck.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import { IDripCheck } from "../IDripCheck.sol";
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity ^0.8.0;
import {
IERC721Enumerable
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity ^0.8.0;
import {
ERC721Enumerable
......
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;
pragma solidity 0.8.15;
import {
OwnableUpgradeable
......
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