diff --git a/contracts/access/roles/CapperRole.sol b/contracts/access/roles/CapperRole.sol index 414accacd..d76d195f9 100644 --- a/contracts/access/roles/CapperRole.sol +++ b/contracts/access/roles/CapperRole.sol @@ -44,4 +44,6 @@ contract CapperRole is Initializable { cappers.remove(account); emit CapperRemoved(account); } + + uint256[50] private ______gap; } diff --git a/contracts/access/roles/MinterRole.sol b/contracts/access/roles/MinterRole.sol index fa365601c..7e573fab4 100644 --- a/contracts/access/roles/MinterRole.sol +++ b/contracts/access/roles/MinterRole.sol @@ -44,4 +44,6 @@ contract MinterRole is Initializable { minters.remove(account); emit MinterRemoved(account); } + + uint256[50] private ______gap; } diff --git a/contracts/access/roles/PauserRole.sol b/contracts/access/roles/PauserRole.sol index b78165d48..ea5fd0df9 100644 --- a/contracts/access/roles/PauserRole.sol +++ b/contracts/access/roles/PauserRole.sol @@ -44,4 +44,6 @@ contract PauserRole is Initializable { pausers.remove(account); emit PauserRemoved(account); } + + uint256[50] private ______gap; } diff --git a/contracts/access/roles/SignerRole.sol b/contracts/access/roles/SignerRole.sol index 7ecb3f839..77553a907 100644 --- a/contracts/access/roles/SignerRole.sol +++ b/contracts/access/roles/SignerRole.sol @@ -44,4 +44,6 @@ contract SignerRole is Initializable { signers.remove(account); emit SignerRemoved(account); } + + uint256[50] private ______gap; } diff --git a/contracts/crowdsale/Crowdsale.sol b/contracts/crowdsale/Crowdsale.sol index 9e70125c7..1bec7e229 100644 --- a/contracts/crowdsale/Crowdsale.sol +++ b/contracts/crowdsale/Crowdsale.sol @@ -232,4 +232,6 @@ contract Crowdsale is Initializable { function _forwardFunds() internal { _wallet.transfer(msg.value); } + + uint256[50] private ______gap; } diff --git a/contracts/crowdsale/distribution/FinalizableCrowdsale.sol b/contracts/crowdsale/distribution/FinalizableCrowdsale.sol index 05dc02501..6edf68cc1 100644 --- a/contracts/crowdsale/distribution/FinalizableCrowdsale.sol +++ b/contracts/crowdsale/distribution/FinalizableCrowdsale.sol @@ -46,4 +46,6 @@ contract FinalizableCrowdsale is Initializable, TimedCrowdsale { function _finalization() internal { } + + uint256[50] private ______gap; } diff --git a/contracts/crowdsale/distribution/PostDeliveryCrowdsale.sol b/contracts/crowdsale/distribution/PostDeliveryCrowdsale.sol index c1f9d9084..869d74378 100644 --- a/contracts/crowdsale/distribution/PostDeliveryCrowdsale.sol +++ b/contracts/crowdsale/distribution/PostDeliveryCrowdsale.sol @@ -48,4 +48,6 @@ contract PostDeliveryCrowdsale is Initializable, TimedCrowdsale { _balances[beneficiary] = _balances[beneficiary].add(tokenAmount); } + + uint256[50] private ______gap; } diff --git a/contracts/crowdsale/distribution/RefundableCrowdsale.sol b/contracts/crowdsale/distribution/RefundableCrowdsale.sol index 1c811c537..090a8331f 100644 --- a/contracts/crowdsale/distribution/RefundableCrowdsale.sol +++ b/contracts/crowdsale/distribution/RefundableCrowdsale.sol @@ -84,4 +84,6 @@ contract RefundableCrowdsale is Initializable, FinalizableCrowdsale { _escrow.deposit.value(msg.value)(msg.sender); } + + uint256[50] private ______gap; } diff --git a/contracts/crowdsale/emission/AllowanceCrowdsale.sol b/contracts/crowdsale/emission/AllowanceCrowdsale.sol index 6f42d0373..aa737f760 100644 --- a/contracts/crowdsale/emission/AllowanceCrowdsale.sol +++ b/contracts/crowdsale/emission/AllowanceCrowdsale.sol @@ -54,4 +54,6 @@ contract AllowanceCrowdsale is Initializable, Crowdsale { { token().safeTransferFrom(_tokenWallet, beneficiary, tokenAmount); } + + uint256[50] private ______gap; } diff --git a/contracts/crowdsale/emission/MintedCrowdsale.sol b/contracts/crowdsale/emission/MintedCrowdsale.sol index 3d1b29052..52b41ae85 100644 --- a/contracts/crowdsale/emission/MintedCrowdsale.sol +++ b/contracts/crowdsale/emission/MintedCrowdsale.sol @@ -27,4 +27,6 @@ contract MintedCrowdsale is Initializable, Crowdsale { require( ERC20Mintable(address(token())).mint(beneficiary, tokenAmount)); } + + uint256[50] private ______gap; } diff --git a/contracts/crowdsale/price/IncreasingPriceCrowdsale.sol b/contracts/crowdsale/price/IncreasingPriceCrowdsale.sol index a7a2be829..3e766392e 100644 --- a/contracts/crowdsale/price/IncreasingPriceCrowdsale.sol +++ b/contracts/crowdsale/price/IncreasingPriceCrowdsale.sol @@ -68,4 +68,6 @@ contract IncreasingPriceCrowdsale is Initializable, TimedCrowdsale { return currentRate.mul(weiAmount); } + + uint256[50] private ______gap; } diff --git a/contracts/crowdsale/validation/CappedCrowdsale.sol b/contracts/crowdsale/validation/CappedCrowdsale.sol index 2a13dc4eb..5a8a26726 100644 --- a/contracts/crowdsale/validation/CappedCrowdsale.sol +++ b/contracts/crowdsale/validation/CappedCrowdsale.sol @@ -53,4 +53,6 @@ contract CappedCrowdsale is Initializable, Crowdsale { require(weiRaised().add(weiAmount) <= _cap); } + + uint256[50] private ______gap; } diff --git a/contracts/crowdsale/validation/IndividuallyCappedCrowdsale.sol b/contracts/crowdsale/validation/IndividuallyCappedCrowdsale.sol index 3320a94d5..4f4f3acf3 100644 --- a/contracts/crowdsale/validation/IndividuallyCappedCrowdsale.sol +++ b/contracts/crowdsale/validation/IndividuallyCappedCrowdsale.sol @@ -81,4 +81,6 @@ contract IndividuallyCappedCrowdsale is Initializable, Crowdsale, CapperRole { weiAmount); } + + uint256[50] private ______gap; } diff --git a/contracts/crowdsale/validation/TimedCrowdsale.sol b/contracts/crowdsale/validation/TimedCrowdsale.sol index c4ac709f5..611f64b87 100644 --- a/contracts/crowdsale/validation/TimedCrowdsale.sol +++ b/contracts/crowdsale/validation/TimedCrowdsale.sol @@ -83,4 +83,6 @@ contract TimedCrowdsale is Initializable, Crowdsale { super._preValidatePurchase(beneficiary, weiAmount); } + + uint256[50] private ______gap; } diff --git a/contracts/drafts/ERC1046/TokenMetadata.sol b/contracts/drafts/ERC1046/TokenMetadata.sol index 1cec2a9e8..5807bfef6 100644 --- a/contracts/drafts/ERC1046/TokenMetadata.sol +++ b/contracts/drafts/ERC1046/TokenMetadata.sol @@ -12,6 +12,8 @@ import "../../token/ERC20/IERC20.sol"; */ contract ERC20TokenMetadata is Initializable, IERC20 { function tokenURI() external view returns (string); + + uint256[50] private ______gap; } @@ -28,4 +30,6 @@ contract ERC20WithMetadata is Initializable, ERC20TokenMetadata { function tokenURI() external view returns (string) { return _tokenURI; } + + uint256[50] private ______gap; } diff --git a/contracts/drafts/ERC20Migrator.sol b/contracts/drafts/ERC20Migrator.sol index d644fe5df..a89f7db0d 100644 --- a/contracts/drafts/ERC20Migrator.sol +++ b/contracts/drafts/ERC20Migrator.sol @@ -99,4 +99,6 @@ contract ERC20Migrator is Initializable { uint256 amount = Math.min(balance, allowance); migrate(account, amount); } + + uint256[50] private ______gap; } diff --git a/contracts/drafts/SignatureBouncer.sol b/contracts/drafts/SignatureBouncer.sol index b3882ae6e..c280917da 100644 --- a/contracts/drafts/SignatureBouncer.sol +++ b/contracts/drafts/SignatureBouncer.sol @@ -140,4 +140,6 @@ contract SignatureBouncer is Initializable, SignerRole { return signer != address(0) && isSigner(signer); } + + uint256[50] private ______gap; } diff --git a/contracts/drafts/TokenVesting.sol b/contracts/drafts/TokenVesting.sol index 924787f11..fa3acedc2 100644 --- a/contracts/drafts/TokenVesting.sol +++ b/contracts/drafts/TokenVesting.sol @@ -176,4 +176,6 @@ contract TokenVesting is Initializable, Ownable { return totalBalance.mul(block.timestamp.sub(_start)).div(_duration); } } + + uint256[50] private ______gap; } diff --git a/contracts/examples/SampleCrowdsale.sol b/contracts/examples/SampleCrowdsale.sol index 17d260c3c..f865de9c5 100644 --- a/contracts/examples/SampleCrowdsale.sol +++ b/contracts/examples/SampleCrowdsale.sol @@ -25,6 +25,8 @@ contract SampleCrowdsaleToken is Initializable, ERC20Mintable { symbol = "SCT"; decimals = 18; } + + uint256[50] private ______gap; } @@ -67,4 +69,6 @@ contract SampleCrowdsale is Initializable, Crowdsale, CappedCrowdsale, Refundabl //the value needs to less or equal than a cap which is limit for accepted funds require(goal <= cap); } + + uint256[50] private ______gap; } diff --git a/contracts/examples/SimpleToken.sol b/contracts/examples/SimpleToken.sol index 4621451ef..8ca96ee82 100644 --- a/contracts/examples/SimpleToken.sol +++ b/contracts/examples/SimpleToken.sol @@ -26,4 +26,6 @@ contract SimpleToken is Initializable, ERC20 { _mint(sender, INITIAL_SUPPLY); } + + uint256[50] private ______gap; } diff --git a/contracts/introspection/ERC165.sol b/contracts/introspection/ERC165.sol index b631b0d3d..f42b1d0f0 100644 --- a/contracts/introspection/ERC165.sol +++ b/contracts/introspection/ERC165.sol @@ -53,4 +53,6 @@ contract ERC165 is Initializable, IERC165 { require(interfaceId != 0xffffffff); _supportedInterfaces[interfaceId] = true; } + + uint256[50] private ______gap; } diff --git a/contracts/lifecycle/Pausable.sol b/contracts/lifecycle/Pausable.sol index 43ac0981d..c2aec1deb 100644 --- a/contracts/lifecycle/Pausable.sol +++ b/contracts/lifecycle/Pausable.sol @@ -56,4 +56,6 @@ contract Pausable is Initializable, PauserRole { _paused = false; emit Unpaused(); } + + uint256[50] private ______gap; } diff --git a/contracts/ownership/Ownable.sol b/contracts/ownership/Ownable.sol index 42e5a7ce8..b7db4252d 100644 --- a/contracts/ownership/Ownable.sol +++ b/contracts/ownership/Ownable.sol @@ -76,4 +76,6 @@ contract Ownable is Initializable { emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } + + uint256[50] private ______gap; } diff --git a/contracts/ownership/Secondary.sol b/contracts/ownership/Secondary.sol index c3bee9300..7b108fe61 100644 --- a/contracts/ownership/Secondary.sol +++ b/contracts/ownership/Secondary.sol @@ -33,4 +33,6 @@ contract Secondary is Initializable { _primary = recipient; } + + uint256[50] private ______gap; } diff --git a/contracts/payment/ConditionalEscrow.sol b/contracts/payment/ConditionalEscrow.sol index 6ce1bdfcf..f1b87832a 100644 --- a/contracts/payment/ConditionalEscrow.sol +++ b/contracts/payment/ConditionalEscrow.sol @@ -24,4 +24,6 @@ contract ConditionalEscrow is Initializable, Escrow { require(withdrawalAllowed(payee)); super.withdraw(payee); } + + uint256[50] private ______gap; } diff --git a/contracts/payment/Escrow.sol b/contracts/payment/Escrow.sol index f4af4bfa1..86dd1c241 100644 --- a/contracts/payment/Escrow.sol +++ b/contracts/payment/Escrow.sol @@ -52,4 +52,6 @@ contract Escrow is Initializable, Secondary { emit Withdrawn(payee, payment); } + + uint256[50] private ______gap; } diff --git a/contracts/payment/PullPayment.sol b/contracts/payment/PullPayment.sol index b82017418..1cc5e0461 100644 --- a/contracts/payment/PullPayment.sol +++ b/contracts/payment/PullPayment.sol @@ -44,4 +44,6 @@ contract PullPayment is Initializable { function _asyncTransfer(address dest, uint256 amount) internal { _escrow.deposit.value(amount)(dest); } + + uint256[50] private ______gap; } diff --git a/contracts/payment/RefundEscrow.sol b/contracts/payment/RefundEscrow.sol index 813a703cc..2fb97f991 100644 --- a/contracts/payment/RefundEscrow.sol +++ b/contracts/payment/RefundEscrow.sol @@ -87,4 +87,6 @@ contract RefundEscrow is Initializable, ConditionalEscrow { function withdrawalAllowed(address payee) public view returns (bool) { return _state == State.Refunding; } + + uint256[50] private ______gap; } diff --git a/contracts/payment/SplitPayment.sol b/contracts/payment/SplitPayment.sol index 38e7242d6..cb3b0a0a1 100644 --- a/contracts/payment/SplitPayment.sol +++ b/contracts/payment/SplitPayment.sol @@ -107,4 +107,6 @@ contract SplitPayment is Initializable { _shares[account] = shares_; _totalShares = _totalShares.add(shares_); } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC20/ERC20.sol b/contracts/token/ERC20/ERC20.sol index 3a9246db0..8d5fc0eca 100644 --- a/contracts/token/ERC20/ERC20.sol +++ b/contracts/token/ERC20/ERC20.sol @@ -210,4 +210,6 @@ contract ERC20 is Initializable, IERC20 { amount); _burn(account, amount); } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC20/ERC20Burnable.sol b/contracts/token/ERC20/ERC20Burnable.sol index fa46b02a6..ace51414f 100644 --- a/contracts/token/ERC20/ERC20Burnable.sol +++ b/contracts/token/ERC20/ERC20Burnable.sol @@ -26,4 +26,6 @@ contract ERC20Burnable is Initializable, ERC20 { function burnFrom(address from, uint256 value) public { _burnFrom(from, value); } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC20/ERC20Capped.sol b/contracts/token/ERC20/ERC20Capped.sol index 7828030d7..2f1a24ea8 100644 --- a/contracts/token/ERC20/ERC20Capped.sol +++ b/contracts/token/ERC20/ERC20Capped.sol @@ -47,4 +47,6 @@ contract ERC20Capped is Initializable, ERC20Mintable { return super.mint(to, amount); } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC20/ERC20Detailed.sol b/contracts/token/ERC20/ERC20Detailed.sol index f12cde0e6..178e23421 100644 --- a/contracts/token/ERC20/ERC20Detailed.sol +++ b/contracts/token/ERC20/ERC20Detailed.sol @@ -41,4 +41,6 @@ contract ERC20Detailed is Initializable, IERC20 { function decimals() public view returns(uint8) { return _decimals; } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC20/ERC20Mintable.sol b/contracts/token/ERC20/ERC20Mintable.sol index 5f5c21db5..83cc3f8c7 100644 --- a/contracts/token/ERC20/ERC20Mintable.sol +++ b/contracts/token/ERC20/ERC20Mintable.sol @@ -31,4 +31,6 @@ contract ERC20Mintable is Initializable, ERC20, MinterRole { _mint(to, amount); return true; } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC20/ERC20Pausable.sol b/contracts/token/ERC20/ERC20Pausable.sol index 7346c98fe..fd4ea8723 100644 --- a/contracts/token/ERC20/ERC20Pausable.sol +++ b/contracts/token/ERC20/ERC20Pausable.sol @@ -70,4 +70,6 @@ contract ERC20Pausable is Initializable, ERC20, Pausable { { return super.decreaseAllowance(spender, subtractedValue); } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC20/TokenTimelock.sol b/contracts/token/ERC20/TokenTimelock.sol index 6769d86b2..3f9347798 100644 --- a/contracts/token/ERC20/TokenTimelock.sol +++ b/contracts/token/ERC20/TokenTimelock.sol @@ -69,4 +69,6 @@ contract TokenTimelock is Initializable { _token.safeTransfer(_beneficiary, amount); } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC721/ERC721.sol b/contracts/token/ERC721/ERC721.sol index 85908a3b7..74d8b30e0 100644 --- a/contracts/token/ERC721/ERC721.sol +++ b/contracts/token/ERC721/ERC721.sol @@ -327,4 +327,6 @@ contract ERC721 is Initializable, ERC165, IERC721 { msg.sender, from, tokenId, _data); return (retval == _ERC721_RECEIVED); } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC721/ERC721Burnable.sol b/contracts/token/ERC721/ERC721Burnable.sol index 0c9c987c7..9a8307584 100644 --- a/contracts/token/ERC721/ERC721Burnable.sol +++ b/contracts/token/ERC721/ERC721Burnable.sol @@ -15,4 +15,6 @@ contract ERC721Burnable is Initializable, ERC721 { require(_isApprovedOrOwner(msg.sender, tokenId)); _burn(ownerOf(tokenId), tokenId); } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC721/ERC721Enumerable.sol b/contracts/token/ERC721/ERC721Enumerable.sol index 0f42eceda..1d5209122 100644 --- a/contracts/token/ERC721/ERC721Enumerable.sol +++ b/contracts/token/ERC721/ERC721Enumerable.sol @@ -147,4 +147,6 @@ contract ERC721Enumerable is Initializable, ERC165, ERC721, IERC721Enumerable { _allTokensIndex[tokenId] = 0; _allTokensIndex[lastToken] = tokenIndex; } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC721/ERC721Full.sol b/contracts/token/ERC721/ERC721Full.sol index 73a2efd6a..e2c04481f 100644 --- a/contracts/token/ERC721/ERC721Full.sol +++ b/contracts/token/ERC721/ERC721Full.sol @@ -21,4 +21,6 @@ contract ERC721Full is Initializable, ERC721, ERC721Enumerable, ERC721Metadata { ERC721Enumerable.initialize(); ERC721Metadata.initialize(name, symbol); } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC721/ERC721Holder.sol b/contracts/token/ERC721/ERC721Holder.sol index 2daf7558b..793af68f5 100644 --- a/contracts/token/ERC721/ERC721Holder.sol +++ b/contracts/token/ERC721/ERC721Holder.sol @@ -16,4 +16,6 @@ contract ERC721Holder is Initializable, IERC721Receiver { { return this.onERC721Received.selector; } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC721/ERC721Metadata.sol b/contracts/token/ERC721/ERC721Metadata.sol index a76c197f2..fd6df4c78 100644 --- a/contracts/token/ERC721/ERC721Metadata.sol +++ b/contracts/token/ERC721/ERC721Metadata.sol @@ -89,4 +89,6 @@ contract ERC721Metadata is Initializable, ERC165, ERC721, IERC721Metadata { delete _tokenURIs[tokenId]; } } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC721/ERC721MetadataMintable.sol b/contracts/token/ERC721/ERC721MetadataMintable.sol index 409995ab9..f71980ad8 100644 --- a/contracts/token/ERC721/ERC721MetadataMintable.sol +++ b/contracts/token/ERC721/ERC721MetadataMintable.sol @@ -35,4 +35,6 @@ contract ERC721MetadataMintable is Initializable, ERC721, ERC721Metadata, Minter _setTokenURI(tokenId, tokenURI); return true; } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC721/ERC721Mintable.sol b/contracts/token/ERC721/ERC721Mintable.sol index ccbff5d82..0238677cb 100644 --- a/contracts/token/ERC721/ERC721Mintable.sol +++ b/contracts/token/ERC721/ERC721Mintable.sol @@ -32,4 +32,6 @@ contract ERC721Mintable is Initializable, ERC721, MinterRole { _mint(to, tokenId); return true; } + + uint256[50] private ______gap; } diff --git a/contracts/token/ERC721/ERC721Pausable.sol b/contracts/token/ERC721/ERC721Pausable.sol index 6487fdd67..d47f0c3ae 100644 --- a/contracts/token/ERC721/ERC721Pausable.sol +++ b/contracts/token/ERC721/ERC721Pausable.sol @@ -45,4 +45,6 @@ contract ERC721Pausable is Initializable, ERC721, Pausable { { super.transferFrom(from, to, tokenId); } + + uint256[50] private ______gap; } diff --git a/contracts/utils/Address.sol b/contracts/utils/Address.sol index 1f27c93f1..3e7fad8f6 100644 --- a/contracts/utils/Address.sol +++ b/contracts/utils/Address.sol @@ -25,5 +25,4 @@ library Address { assembly { size := extcodesize(account) } return size > 0; } - } diff --git a/contracts/utils/ReentrancyGuard.sol b/contracts/utils/ReentrancyGuard.sol index 499d9b271..be103e7d7 100644 --- a/contracts/utils/ReentrancyGuard.sol +++ b/contracts/utils/ReentrancyGuard.sol @@ -32,4 +32,5 @@ contract ReentrancyGuard is Initializable { require(localCounter == _guardCounter); } + uint256[50] private ______gap; }