Skip to content

Commit 4df5ceb

Browse files
authored
Merge pull request #3318 from keep-network/solidity
Solidity 0.8.17 Depends on threshold-network/solidity-contracts#127 See keep-network/sortition-pools#189 Fix Solidity version on 0.8.17 before the deployment.
2 parents cc94399 + 4742e3b commit 4df5ceb

23 files changed

+70
-50
lines changed

solidity/random-beacon/contracts/BeaconDkgValidator.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
// Trust math, not hardware.
1414

15-
pragma solidity ^0.8.9;
15+
pragma solidity 0.8.17;
1616

1717
import "@openzeppelin/contracts/utils/cryptography/ECDSA.sol";
1818
import "@keep-network/sortition-pools/contracts/SortitionPool.sol";

solidity/random-beacon/contracts/Governable.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
// Trust math, not hardware.
1414

15-
pragma solidity ^0.8.9;
15+
pragma solidity 0.8.17;
1616

1717
/// @notice Governable contract.
1818
/// @dev A constructor is not defined, which makes the contract compatible with

solidity/random-beacon/contracts/RandomBeacon.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
// Trust math, not hardware.
1414

15-
pragma solidity ^0.8.9;
15+
pragma solidity 0.8.17;
1616

1717
import "./api/IRandomBeacon.sol";
1818
import "./libraries/Groups.sol";

solidity/random-beacon/contracts/RandomBeaconGovernance.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
//
1414

15-
pragma solidity ^0.8.9;
15+
pragma solidity 0.8.17;
1616

1717
import "./RandomBeacon.sol";
1818
import "@openzeppelin/contracts/access/Ownable.sol";

solidity/random-beacon/contracts/Reimbursable.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
// Trust math, not hardware.
1414

15-
pragma solidity ^0.8.9;
15+
pragma solidity 0.8.17;
1616

1717
import "./ReimbursementPool.sol";
1818

solidity/random-beacon/contracts/ReimbursementPool.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
// Trust math, not hardware.
1414

15-
pragma solidity ^0.8.9;
15+
pragma solidity 0.8.17;
1616

1717
import "@openzeppelin/contracts/access/Ownable.sol";
1818
import "@openzeppelin/contracts/security/ReentrancyGuard.sol";

solidity/random-beacon/contracts/api/IRandomBeacon.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
// Trust math, not hardware.
1414

15-
pragma solidity ^0.8.9;
15+
pragma solidity 0.8.17;
1616

1717
import "./IRandomBeaconConsumer.sol";
1818

solidity/random-beacon/contracts/api/IRandomBeaconConsumer.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
// Trust math, not hardware.
1414

15-
pragma solidity ^0.8.9;
15+
pragma solidity 0.8.17;
1616

1717
interface IRandomBeaconConsumer {
1818
/// @notice Receives relay entry produced by Keep Random Beacon. This function

solidity/random-beacon/contracts/libraries/AltBn128.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
//
1414

15-
pragma solidity ^0.8.9;
15+
pragma solidity 0.8.17;
1616

1717
import "./ModUtils.sol";
1818

solidity/random-beacon/contracts/libraries/BLS.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
//
1414

15-
pragma solidity ^0.8.9;
15+
pragma solidity 0.8.17;
1616

1717
import "./AltBn128.sol";
1818

0 commit comments

Comments
 (0)