From 3f2a2b5f62b5b3a8b6b75d7917147560403f1b60 Mon Sep 17 00:00:00 2001 From: Francisco Giordano Date: Mon, 16 Nov 2020 14:17:03 -0300 Subject: [PATCH] Configure compilation with solc 0.7.4 --- buidler.config.js | 2 +- contracts/access/TimelockController.sol | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/buidler.config.js b/buidler.config.js index bf28eeedb..7444cfe89 100644 --- a/buidler.config.js +++ b/buidler.config.js @@ -15,6 +15,6 @@ module.exports = { }, }, solc: { - version: '0.6.12', + version: '0.7.4', }, }; diff --git a/contracts/access/TimelockController.sol b/contracts/access/TimelockController.sol index f2a025c4c..57a9b0028 100644 --- a/contracts/access/TimelockController.sol +++ b/contracts/access/TimelockController.sol @@ -1,6 +1,6 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.6.0; +pragma solidity ^0.7.0; pragma experimental ABIEncoderV2; import "./../math/SafeMath.sol"; @@ -52,7 +52,7 @@ contract TimelockController is AccessControl { /** * @dev Initializes the contract with a given `minDelay`. */ - constructor(uint256 minDelay, address[] memory proposers, address[] memory executors) public { + constructor(uint256 minDelay, address[] memory proposers, address[] memory executors) { _setRoleAdmin(TIMELOCK_ADMIN_ROLE, TIMELOCK_ADMIN_ROLE); _setRoleAdmin(PROPOSER_ROLE, TIMELOCK_ADMIN_ROLE); _setRoleAdmin(EXECUTOR_ROLE, TIMELOCK_ADMIN_ROLE);