Bump minimum Solidity version to 0.5.7 (#1724)
* Bump Solidity version to 0.5.7 * Add changelog entry.
This commit is contained in:
@ -7,6 +7,9 @@
|
||||
implementers there. ([#1677](https://github.com/OpenZeppelin/openzeppelin-solidity/pull/1677))
|
||||
* `ERC777`: initial support for the [ERC777 token](https://eips.ethereum.org/EIPS/eip-777), which has multiple improvements over `ERC20` such as built-in burning, a more straightforward permission system, and optional sender and receiver hooks on transfer (mandatory for contracts!). ([#1684](https://github.com/OpenZeppelin/openzeppelin-solidity/pull/1684))
|
||||
|
||||
### Improvements:
|
||||
* Upgraded the minimum compiler version to v0.5.7: this prevents users from encountering compiler bugs that were fixed in this version. ([#1724](https://github.com/OpenZeppelin/openzeppelin-solidity/pull/1724))
|
||||
|
||||
## 2.2.0 (2019-03-14)
|
||||
|
||||
### New features:
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title Roles
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../Roles.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../Roles.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../Roles.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../Roles.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../Roles.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../Roles.sol";
|
||||
import "./WhitelistAdminRole.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../math/SafeMath.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../../math/SafeMath.sol";
|
||||
import "../validation/TimedCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../validation/TimedCrowdsale.sol";
|
||||
import "../../math/SafeMath.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../../math/SafeMath.sol";
|
||||
import "./FinalizableCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "./RefundableCrowdsale.sol";
|
||||
import "./PostDeliveryCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../Crowdsale.sol";
|
||||
import "../../token/ERC20/IERC20.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../Crowdsale.sol";
|
||||
import "../../token/ERC20/ERC20Mintable.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../validation/TimedCrowdsale.sol";
|
||||
import "../../math/SafeMath.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../../math/SafeMath.sol";
|
||||
import "../Crowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../../math/SafeMath.sol";
|
||||
import "../Crowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../Crowdsale.sol";
|
||||
import "../../lifecycle/Pausable.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../../math/SafeMath.sol";
|
||||
import "../Crowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
import "../Crowdsale.sol";
|
||||
import "../../access/roles/WhitelistedRole.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title Elliptic curve signature operations
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title MerkleProof
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../math/SafeMath.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../../token/ERC20/IERC20.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "./IERC1820Implementer.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../token/ERC20/ERC20Mintable.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../math/SafeMath.sol";
|
||||
import "../utils/Arrays.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "./IERC777.sol";
|
||||
import "./IERC777Recipient.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title ERC777 token interface
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title ERC777 token recipient interface
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title ERC777 token sender interface
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title IERC1820Implementer
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title ERC1820 Pseudo-introspection Registry Contract
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../access/roles/SignerRole.sol";
|
||||
import "../cryptography/ECDSA.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title SignedSafeMath
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/SafeERC20.sol";
|
||||
import "../ownership/Ownable.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../crowdsale/validation/CappedCrowdsale.sol";
|
||||
import "../crowdsale/distribution/RefundableCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/ERC20.sol";
|
||||
import "../token/ERC20/ERC20Detailed.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "./IERC165.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title ERC165Checker
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title IERC165
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../access/roles/PauserRole.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title Math
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
/**
|
||||
* @title SafeMath
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../utils/Address.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../crowdsale/emission/AllowanceCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../utils/Arrays.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../crowdsale/validation/CappedCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../access/roles/CapperRole.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../payment/escrow/ConditionalEscrow.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../drafts/Counters.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../crowdsale/Crowdsale.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../cryptography/ECDSA.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../../introspection/IERC165.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
contract ERC165NotSupported {
|
||||
// solhint-disable-previous-line no-empty-blocks
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../introspection/ERC165Checker.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../introspection/ERC165.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../drafts/ERC1820Implementer.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/ERC20Burnable.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/ERC20.sol";
|
||||
import "../token/ERC20/ERC20Detailed.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/ERC20.sol";
|
||||
import "../drafts/ERC1046/ERC20Metadata.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/ERC20Mintable.sol";
|
||||
import "./MinterRoleMock.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/ERC20.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/ERC20Pausable.sol";
|
||||
import "./PauserRoleMock.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../drafts/ERC20Snapshot.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC721/ERC721Full.sol";
|
||||
import "../token/ERC721/ERC721Mintable.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC721/ERC721Full.sol";
|
||||
import "../token/ERC721/ERC721Mintable.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC721/ERC721.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC721/ERC721Pausable.sol";
|
||||
import "./PauserRoleMock.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC721/IERC721Receiver.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../drafts/ERC777/ERC777.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../drafts/ERC777/IERC777.sol";
|
||||
import "../drafts/ERC777/IERC777Sender.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../crowdsale/distribution/FinalizableCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../crowdsale/price/IncreasingPriceCrowdsale.sol";
|
||||
import "../math/SafeMath.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../crowdsale/validation/IndividuallyCappedCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../math/Math.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import { MerkleProof } from "../cryptography/MerkleProof.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/ERC20Mintable.sol";
|
||||
import "../crowdsale/emission/MintedCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../access/roles/MinterRole.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../ownership/Ownable.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../ownership/Ownable.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/ERC20.sol";
|
||||
import "../crowdsale/validation/PausableCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../lifecycle/Pausable.sol";
|
||||
import "./PauserRoleMock.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../access/roles/PauserRole.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../crowdsale/distribution/PostDeliveryCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../payment/PullPayment.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
contract ReentrancyAttack {
|
||||
function callSender(bytes4 data) public {
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../utils/ReentrancyGuard.sol";
|
||||
import "./ReentrancyAttack.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../crowdsale/distribution/RefundableCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../crowdsale/distribution/RefundablePostDeliveryCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../access/Roles.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../token/ERC20/SafeERC20.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../math/SafeMath.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../ownership/Secondary.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../drafts/SignatureBouncer.sol";
|
||||
import "./SignerRoleMock.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../drafts/SignedSafeMath.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../access/roles/SignerRole.sol";
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../token/ERC20/IERC20.sol";
|
||||
import "../crowdsale/validation/TimedCrowdsale.sol";
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
pragma solidity ^0.5.2;
|
||||
pragma solidity ^0.5.7;
|
||||
|
||||
import "../access/roles/WhitelistAdminRole.sol";
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user