From e6213767fa19aadbaa47ba50542da76db6337ab2 Mon Sep 17 00:00:00 2001 From: Alejandro Santander Date: Tue, 21 Nov 2017 16:43:53 -0300 Subject: [PATCH] Update all solidity versions to 0.4.18 --- .node-xmlhttprequest-sync-22450 | 0 contracts/Bounty.sol | 2 +- contracts/DayLimit.sol | 2 +- contracts/ECRecovery.sol | 2 +- contracts/LimitBalance.sol | 2 +- contracts/MerkleProof.sol | 2 +- contracts/ReentrancyGuard.sol | 2 +- contracts/crowdsale/CappedCrowdsale.sol | 2 +- contracts/crowdsale/Crowdsale.sol | 2 +- contracts/crowdsale/FinalizableCrowdsale.sol | 2 +- contracts/crowdsale/RefundVault.sol | 2 +- contracts/crowdsale/RefundableCrowdsale.sol | 2 +- contracts/examples/SampleCrowdsale.sol | 2 +- contracts/examples/SimpleToken.sol | 2 +- contracts/lifecycle/Destructible.sol | 2 +- contracts/lifecycle/Migrations.sol | 2 +- contracts/lifecycle/Pausable.sol | 2 +- contracts/lifecycle/TokenDestructible.sol | 2 +- contracts/math/Math.sol | 2 +- contracts/math/SafeMath.sol | 2 +- contracts/ownership/CanReclaimToken.sol | 2 +- contracts/ownership/Claimable.sol | 2 +- contracts/ownership/Contactable.sol | 2 +- contracts/ownership/DelayedClaimable.sol | 2 +- contracts/ownership/HasNoContracts.sol | 2 +- contracts/ownership/HasNoEther.sol | 2 +- contracts/ownership/HasNoTokens.sol | 2 +- contracts/ownership/NoOwner.sol | 2 +- contracts/ownership/Ownable.sol | 2 +- contracts/payment/PullPayment.sol | 2 +- contracts/payment/SplitPayment.sol | 2 +- contracts/token/BasicToken.sol | 2 +- contracts/token/BurnableToken.sol | 2 +- contracts/token/DetailedERC20.sol | 2 +- contracts/token/ERC20.sol | 2 +- contracts/token/ERC20Basic.sol | 2 +- contracts/token/MintableToken.sol | 2 +- contracts/token/PausableToken.sol | 2 +- contracts/token/SafeERC20.sol | 2 +- contracts/token/StandardToken.sol | 2 +- contracts/token/TokenTimelock.sol | 2 +- contracts/token/TokenVesting.sol | 2 +- 42 files changed, 41 insertions(+), 41 deletions(-) create mode 100644 .node-xmlhttprequest-sync-22450 diff --git a/.node-xmlhttprequest-sync-22450 b/.node-xmlhttprequest-sync-22450 new file mode 100644 index 000000000..e69de29bb diff --git a/contracts/Bounty.sol b/contracts/Bounty.sol index 1d00ca917..f3b3cd0b9 100644 --- a/contracts/Bounty.sol +++ b/contracts/Bounty.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './payment/PullPayment.sol'; diff --git a/contracts/DayLimit.sol b/contracts/DayLimit.sol index 6efe8b661..1334d3f57 100644 --- a/contracts/DayLimit.sol +++ b/contracts/DayLimit.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; /** * @title DayLimit diff --git a/contracts/ECRecovery.sol b/contracts/ECRecovery.sol index de32838a1..4c156cace 100644 --- a/contracts/ECRecovery.sol +++ b/contracts/ECRecovery.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; /** diff --git a/contracts/LimitBalance.sol b/contracts/LimitBalance.sol index 32ec46d1f..a32974184 100644 --- a/contracts/LimitBalance.sol +++ b/contracts/LimitBalance.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; /** diff --git a/contracts/MerkleProof.sol b/contracts/MerkleProof.sol index 1703ee4ea..6e31654f7 100644 --- a/contracts/MerkleProof.sol +++ b/contracts/MerkleProof.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; /* * @title MerkleProof diff --git a/contracts/ReentrancyGuard.sol b/contracts/ReentrancyGuard.sol index fa9e7d52e..461c431b0 100644 --- a/contracts/ReentrancyGuard.sol +++ b/contracts/ReentrancyGuard.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; /** * @title Helps contracts guard agains rentrancy attacks. diff --git a/contracts/crowdsale/CappedCrowdsale.sol b/contracts/crowdsale/CappedCrowdsale.sol index a9c54ac90..f81d80e39 100644 --- a/contracts/crowdsale/CappedCrowdsale.sol +++ b/contracts/crowdsale/CappedCrowdsale.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import '../math/SafeMath.sol'; import './Crowdsale.sol'; diff --git a/contracts/crowdsale/Crowdsale.sol b/contracts/crowdsale/Crowdsale.sol index 26ed8df85..72c0abe9d 100644 --- a/contracts/crowdsale/Crowdsale.sol +++ b/contracts/crowdsale/Crowdsale.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import '../token/MintableToken.sol'; import '../math/SafeMath.sol'; diff --git a/contracts/crowdsale/FinalizableCrowdsale.sol b/contracts/crowdsale/FinalizableCrowdsale.sol index 49a291c4b..c8501dadd 100644 --- a/contracts/crowdsale/FinalizableCrowdsale.sol +++ b/contracts/crowdsale/FinalizableCrowdsale.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import '../math/SafeMath.sol'; import '../ownership/Ownable.sol'; diff --git a/contracts/crowdsale/RefundVault.sol b/contracts/crowdsale/RefundVault.sol index fb721d17a..62d7599dd 100644 --- a/contracts/crowdsale/RefundVault.sol +++ b/contracts/crowdsale/RefundVault.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import '../math/SafeMath.sol'; import '../ownership/Ownable.sol'; diff --git a/contracts/crowdsale/RefundableCrowdsale.sol b/contracts/crowdsale/RefundableCrowdsale.sol index f04f643eb..6846df944 100644 --- a/contracts/crowdsale/RefundableCrowdsale.sol +++ b/contracts/crowdsale/RefundableCrowdsale.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import '../math/SafeMath.sol'; diff --git a/contracts/examples/SampleCrowdsale.sol b/contracts/examples/SampleCrowdsale.sol index 0adc487b6..a83b8856d 100644 --- a/contracts/examples/SampleCrowdsale.sol +++ b/contracts/examples/SampleCrowdsale.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import "../crowdsale/CappedCrowdsale.sol"; import "../crowdsale/RefundableCrowdsale.sol"; diff --git a/contracts/examples/SimpleToken.sol b/contracts/examples/SimpleToken.sol index f0ad644db..2381a7162 100644 --- a/contracts/examples/SimpleToken.sol +++ b/contracts/examples/SimpleToken.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import "../token/StandardToken.sol"; diff --git a/contracts/lifecycle/Destructible.sol b/contracts/lifecycle/Destructible.sol index 9c24474b7..e1b3174bc 100644 --- a/contracts/lifecycle/Destructible.sol +++ b/contracts/lifecycle/Destructible.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import "../ownership/Ownable.sol"; diff --git a/contracts/lifecycle/Migrations.sol b/contracts/lifecycle/Migrations.sol index f389cca99..59d1f0bf3 100644 --- a/contracts/lifecycle/Migrations.sol +++ b/contracts/lifecycle/Migrations.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import '../ownership/Ownable.sol'; diff --git a/contracts/lifecycle/Pausable.sol b/contracts/lifecycle/Pausable.sol index 9c3cc307b..d7341ead0 100644 --- a/contracts/lifecycle/Pausable.sol +++ b/contracts/lifecycle/Pausable.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import "../ownership/Ownable.sol"; diff --git a/contracts/lifecycle/TokenDestructible.sol b/contracts/lifecycle/TokenDestructible.sol index e29d69b63..1c3324fea 100644 --- a/contracts/lifecycle/TokenDestructible.sol +++ b/contracts/lifecycle/TokenDestructible.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import "../ownership/Ownable.sol"; diff --git a/contracts/math/Math.sol b/contracts/math/Math.sol index 3d016c0ac..e22f67eaf 100644 --- a/contracts/math/Math.sol +++ b/contracts/math/Math.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; /** * @title Math diff --git a/contracts/math/SafeMath.sol b/contracts/math/SafeMath.sol index 05ad6ee17..d138b79cc 100644 --- a/contracts/math/SafeMath.sol +++ b/contracts/math/SafeMath.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; /** diff --git a/contracts/ownership/CanReclaimToken.sol b/contracts/ownership/CanReclaimToken.sol index d26212df9..d948393ac 100644 --- a/contracts/ownership/CanReclaimToken.sol +++ b/contracts/ownership/CanReclaimToken.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import "./Ownable.sol"; import "../token/ERC20Basic.sol"; diff --git a/contracts/ownership/Claimable.sol b/contracts/ownership/Claimable.sol index 299f2c8aa..556a353cf 100644 --- a/contracts/ownership/Claimable.sol +++ b/contracts/ownership/Claimable.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './Ownable.sol'; diff --git a/contracts/ownership/Contactable.sol b/contracts/ownership/Contactable.sol index ed0c50dcd..2b6898f61 100644 --- a/contracts/ownership/Contactable.sol +++ b/contracts/ownership/Contactable.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './Ownable.sol'; diff --git a/contracts/ownership/DelayedClaimable.sol b/contracts/ownership/DelayedClaimable.sol index 0384b436b..0091fa68e 100644 --- a/contracts/ownership/DelayedClaimable.sol +++ b/contracts/ownership/DelayedClaimable.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './Claimable.sol'; diff --git a/contracts/ownership/HasNoContracts.sol b/contracts/ownership/HasNoContracts.sol index 19b363d46..1b7387530 100644 --- a/contracts/ownership/HasNoContracts.sol +++ b/contracts/ownership/HasNoContracts.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import "./Ownable.sol"; diff --git a/contracts/ownership/HasNoEther.sol b/contracts/ownership/HasNoEther.sol index 63b4ef65c..3f8309677 100644 --- a/contracts/ownership/HasNoEther.sol +++ b/contracts/ownership/HasNoEther.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import "./Ownable.sol"; diff --git a/contracts/ownership/HasNoTokens.sol b/contracts/ownership/HasNoTokens.sol index 3f91ad24a..cce530bf6 100644 --- a/contracts/ownership/HasNoTokens.sol +++ b/contracts/ownership/HasNoTokens.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import "./CanReclaimToken.sol"; diff --git a/contracts/ownership/NoOwner.sol b/contracts/ownership/NoOwner.sol index c0ef7f4dc..160d5b57d 100644 --- a/contracts/ownership/NoOwner.sol +++ b/contracts/ownership/NoOwner.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import "./HasNoEther.sol"; import "./HasNoTokens.sol"; diff --git a/contracts/ownership/Ownable.sol b/contracts/ownership/Ownable.sol index 9e2c2f884..67ac79ff1 100644 --- a/contracts/ownership/Ownable.sol +++ b/contracts/ownership/Ownable.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; /** diff --git a/contracts/payment/PullPayment.sol b/contracts/payment/PullPayment.sol index 4a0924fa7..5e7cbf740 100644 --- a/contracts/payment/PullPayment.sol +++ b/contracts/payment/PullPayment.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import '../math/SafeMath.sol'; diff --git a/contracts/payment/SplitPayment.sol b/contracts/payment/SplitPayment.sol index c32ecba39..78538e3ec 100644 --- a/contracts/payment/SplitPayment.sol +++ b/contracts/payment/SplitPayment.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import '../math/SafeMath.sol'; diff --git a/contracts/token/BasicToken.sol b/contracts/token/BasicToken.sol index a45157f81..ed5bcd5e3 100644 --- a/contracts/token/BasicToken.sol +++ b/contracts/token/BasicToken.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './ERC20Basic.sol'; diff --git a/contracts/token/BurnableToken.sol b/contracts/token/BurnableToken.sol index c155bd188..2ff3b1fab 100644 --- a/contracts/token/BurnableToken.sol +++ b/contracts/token/BurnableToken.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.13; +pragma solidity ^0.4.18; import './StandardToken.sol'; diff --git a/contracts/token/DetailedERC20.sol b/contracts/token/DetailedERC20.sol index c61cde2e9..a08236305 100644 --- a/contracts/token/DetailedERC20.sol +++ b/contracts/token/DetailedERC20.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './ERC20.sol'; diff --git a/contracts/token/ERC20.sol b/contracts/token/ERC20.sol index ca36d737b..9a18538f4 100644 --- a/contracts/token/ERC20.sol +++ b/contracts/token/ERC20.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './ERC20Basic.sol'; diff --git a/contracts/token/ERC20Basic.sol b/contracts/token/ERC20Basic.sol index 76e0704ba..5aa992546 100644 --- a/contracts/token/ERC20Basic.sol +++ b/contracts/token/ERC20Basic.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; /** diff --git a/contracts/token/MintableToken.sol b/contracts/token/MintableToken.sol index ba2454e93..53f577d46 100644 --- a/contracts/token/MintableToken.sol +++ b/contracts/token/MintableToken.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './StandardToken.sol'; diff --git a/contracts/token/PausableToken.sol b/contracts/token/PausableToken.sol index 428fb990b..0af9971c0 100644 --- a/contracts/token/PausableToken.sol +++ b/contracts/token/PausableToken.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './StandardToken.sol'; import '../lifecycle/Pausable.sol'; diff --git a/contracts/token/SafeERC20.sol b/contracts/token/SafeERC20.sol index cffa8b9f8..64d100391 100644 --- a/contracts/token/SafeERC20.sol +++ b/contracts/token/SafeERC20.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './ERC20Basic.sol'; import './ERC20.sol'; diff --git a/contracts/token/StandardToken.sol b/contracts/token/StandardToken.sol index 3d648937d..8556a718b 100644 --- a/contracts/token/StandardToken.sol +++ b/contracts/token/StandardToken.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './BasicToken.sol'; diff --git a/contracts/token/TokenTimelock.sol b/contracts/token/TokenTimelock.sol index f4255fbbf..557fc6ed6 100644 --- a/contracts/token/TokenTimelock.sol +++ b/contracts/token/TokenTimelock.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './ERC20Basic.sol'; diff --git a/contracts/token/TokenVesting.sol b/contracts/token/TokenVesting.sol index 7fb33b896..b021a6b8f 100644 --- a/contracts/token/TokenVesting.sol +++ b/contracts/token/TokenVesting.sol @@ -1,4 +1,4 @@ -pragma solidity ^0.4.11; +pragma solidity ^0.4.18; import './ERC20Basic.sol'; import './SafeERC20.sol';