Skip to content

Commit 67bca85

Browse files
nventuroFrancisco Giordano
authored and
Francisco Giordano
committed
Revert Solidity version bump. (#1729)
1 parent 2769d0d commit 67bca85

File tree

135 files changed

+135
-135
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+135
-135
lines changed

CHANGELOG.md

+1-1

contracts/access/Roles.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title Roles

contracts/access/roles/CapperRole.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../Roles.sol";
44

contracts/access/roles/MinterRole.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../Roles.sol";
44

contracts/access/roles/PauserRole.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../Roles.sol";
44

contracts/access/roles/SignerRole.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../Roles.sol";
44

contracts/access/roles/WhitelistAdminRole.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../Roles.sol";
44

contracts/access/roles/WhitelistedRole.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../Roles.sol";
44
import "./WhitelistAdminRole.sol";

contracts/crowdsale/Crowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/IERC20.sol";
44
import "../math/SafeMath.sol";

contracts/crowdsale/distribution/FinalizableCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../../math/SafeMath.sol";
44
import "../validation/TimedCrowdsale.sol";

contracts/crowdsale/distribution/PostDeliveryCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../validation/TimedCrowdsale.sol";
44
import "../../math/SafeMath.sol";

contracts/crowdsale/distribution/RefundableCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../../math/SafeMath.sol";
44
import "./FinalizableCrowdsale.sol";

contracts/crowdsale/distribution/RefundablePostDeliveryCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "./RefundableCrowdsale.sol";
44
import "./PostDeliveryCrowdsale.sol";

contracts/crowdsale/emission/AllowanceCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../Crowdsale.sol";
44
import "../../token/ERC20/IERC20.sol";

contracts/crowdsale/emission/MintedCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../Crowdsale.sol";
44
import "../../token/ERC20/ERC20Mintable.sol";

contracts/crowdsale/price/IncreasingPriceCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../validation/TimedCrowdsale.sol";
44
import "../../math/SafeMath.sol";

contracts/crowdsale/validation/CappedCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../../math/SafeMath.sol";
44
import "../Crowdsale.sol";

contracts/crowdsale/validation/IndividuallyCappedCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../../math/SafeMath.sol";
44
import "../Crowdsale.sol";

contracts/crowdsale/validation/PausableCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../Crowdsale.sol";
44
import "../../lifecycle/Pausable.sol";

contracts/crowdsale/validation/TimedCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../../math/SafeMath.sol";
44
import "../Crowdsale.sol";

contracts/crowdsale/validation/WhitelistCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22
import "../Crowdsale.sol";
33
import "../../access/roles/WhitelistedRole.sol";
44

contracts/cryptography/ECDSA.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title Elliptic curve signature operations

contracts/cryptography/MerkleProof.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title MerkleProof

contracts/drafts/Counters.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../math/SafeMath.sol";
44

contracts/drafts/ERC1046/ERC20Metadata.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../../token/ERC20/IERC20.sol";
44

contracts/drafts/ERC1820Implementer.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "./IERC1820Implementer.sol";
44

contracts/drafts/ERC20Migrator.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/IERC20.sol";
44
import "../token/ERC20/ERC20Mintable.sol";

contracts/drafts/ERC20Snapshot.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../math/SafeMath.sol";
44
import "../utils/Arrays.sol";

contracts/drafts/ERC777/ERC777.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "./IERC777.sol";
44
import "./IERC777Recipient.sol";

contracts/drafts/ERC777/IERC777.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title ERC777 token interface

contracts/drafts/ERC777/IERC777Recipient.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title ERC777 token recipient interface

contracts/drafts/ERC777/IERC777Sender.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title ERC777 token sender interface

contracts/drafts/IERC1820Implementer.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title IERC1820Implementer

contracts/drafts/IERC1820Registry.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title ERC1820 Pseudo-introspection Registry Contract

contracts/drafts/SignatureBouncer.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../access/roles/SignerRole.sol";
44
import "../cryptography/ECDSA.sol";

contracts/drafts/SignedSafeMath.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title SignedSafeMath

contracts/drafts/TokenVesting.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/SafeERC20.sol";
44
import "../ownership/Ownable.sol";

contracts/examples/SampleCrowdsale.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../crowdsale/validation/CappedCrowdsale.sol";
44
import "../crowdsale/distribution/RefundableCrowdsale.sol";

contracts/examples/SimpleToken.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/ERC20.sol";
44
import "../token/ERC20/ERC20Detailed.sol";

contracts/introspection/ERC165.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "./IERC165.sol";
44

contracts/introspection/ERC165Checker.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title ERC165Checker

contracts/introspection/IERC165.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title IERC165

contracts/lifecycle/Pausable.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../access/roles/PauserRole.sol";
44

contracts/math/Math.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title Math

contracts/math/SafeMath.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
/**
44
* @title SafeMath

contracts/mocks/AddressImpl.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../utils/Address.sol";
44

contracts/mocks/AllowanceCrowdsaleImpl.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/IERC20.sol";
44
import "../crowdsale/emission/AllowanceCrowdsale.sol";

contracts/mocks/ArraysImpl.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../utils/Arrays.sol";
44

contracts/mocks/CappedCrowdsaleImpl.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/IERC20.sol";
44
import "../crowdsale/validation/CappedCrowdsale.sol";

contracts/mocks/CapperRoleMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../access/roles/CapperRole.sol";
44

contracts/mocks/ConditionalEscrowMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../payment/escrow/ConditionalEscrow.sol";
44

contracts/mocks/CountersImpl.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../drafts/Counters.sol";
44

contracts/mocks/CrowdsaleMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../crowdsale/Crowdsale.sol";
44

contracts/mocks/ECDSAMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../cryptography/ECDSA.sol";
44

contracts/mocks/ERC165/ERC165InterfacesSupported.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../../introspection/IERC165.sol";
44

contracts/mocks/ERC165/ERC165NotSupported.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
contract ERC165NotSupported {
44
// solhint-disable-previous-line no-empty-blocks

contracts/mocks/ERC165CheckerMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../introspection/ERC165Checker.sol";
44

contracts/mocks/ERC165Mock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../introspection/ERC165.sol";
44

contracts/mocks/ERC1820ImplementerMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../drafts/ERC1820Implementer.sol";
44

contracts/mocks/ERC20BurnableMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/ERC20Burnable.sol";
44

contracts/mocks/ERC20DetailedMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/ERC20.sol";
44
import "../token/ERC20/ERC20Detailed.sol";

contracts/mocks/ERC20MetadataMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/ERC20.sol";
44
import "../drafts/ERC1046/ERC20Metadata.sol";

contracts/mocks/ERC20MintableMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/ERC20Mintable.sol";
44
import "./MinterRoleMock.sol";

contracts/mocks/ERC20Mock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/ERC20.sol";
44

contracts/mocks/ERC20PausableMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../token/ERC20/ERC20Pausable.sol";
44
import "./PauserRoleMock.sol";

contracts/mocks/ERC20SnapshotMock.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pragma solidity ^0.5.7;
1+
pragma solidity ^0.5.0;
22

33
import "../drafts/ERC20Snapshot.sol";
44

0 commit comments

Comments
 (0)