From fac773ac99cc38097e5c6369113fa51672f9684a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Venturo?= Date: Thu, 14 May 2020 21:58:11 -0300 Subject: [PATCH 1/3] Add SPX license identifier (#2235) (cherry picked from commit 56de324afea13c4649b00ca8c3a3e3535d532bd4) --- contracts/GSN/Context.sol | 2 ++ contracts/GSN/GSNRecipient.sol | 2 ++ contracts/GSN/GSNRecipientERC20Fee.sol | 2 ++ contracts/GSN/GSNRecipientSignature.sol | 2 ++ contracts/GSN/IRelayHub.sol | 2 ++ contracts/GSN/IRelayRecipient.sol | 2 ++ contracts/access/AccessControl.sol | 2 ++ contracts/access/Ownable.sol | 2 ++ contracts/cryptography/ECDSA.sol | 2 ++ contracts/cryptography/MerkleProof.sol | 2 ++ contracts/introspection/ERC165.sol | 2 ++ contracts/introspection/ERC165Checker.sol | 2 ++ contracts/introspection/ERC1820Implementer.sol | 2 ++ contracts/introspection/IERC165.sol | 2 ++ contracts/introspection/IERC1820Implementer.sol | 2 ++ contracts/introspection/IERC1820Registry.sol | 2 ++ contracts/math/Math.sol | 2 ++ contracts/math/SafeMath.sol | 2 ++ contracts/math/SignedSafeMath.sol | 2 ++ contracts/mocks/AccessControlMock.sol | 2 ++ contracts/mocks/AddressImpl.sol | 2 ++ contracts/mocks/ArraysImpl.sol | 2 ++ contracts/mocks/ConditionalEscrowMock.sol | 2 ++ contracts/mocks/ContextMock.sol | 2 ++ contracts/mocks/CountersImpl.sol | 2 ++ contracts/mocks/Create2Impl.sol | 2 ++ contracts/mocks/ECDSAMock.sol | 2 ++ contracts/mocks/ERC165/ERC165InterfacesSupported.sol | 2 ++ contracts/mocks/ERC165/ERC165NotSupported.sol | 2 ++ contracts/mocks/ERC165CheckerMock.sol | 2 ++ contracts/mocks/ERC165Mock.sol | 2 ++ contracts/mocks/ERC1820ImplementerMock.sol | 2 ++ contracts/mocks/ERC20BurnableMock.sol | 2 ++ contracts/mocks/ERC20CappedMock.sol | 2 ++ contracts/mocks/ERC20DecimalsMock.sol | 2 ++ contracts/mocks/ERC20Mock.sol | 2 ++ contracts/mocks/ERC20PausableMock.sol | 2 ++ contracts/mocks/ERC20SnapshotMock.sol | 2 ++ contracts/mocks/ERC721BurnableMock.sol | 2 ++ contracts/mocks/ERC721GSNRecipientMock.sol | 2 ++ contracts/mocks/ERC721Mock.sol | 2 ++ contracts/mocks/ERC721PausableMock.sol | 2 ++ contracts/mocks/ERC721ReceiverMock.sol | 2 ++ contracts/mocks/ERC777Mock.sol | 2 ++ contracts/mocks/ERC777SenderRecipientMock.sol | 2 ++ contracts/mocks/EnumerableMapMock.sol | 2 ++ contracts/mocks/EnumerableSetMock.sol | 2 ++ contracts/mocks/EtherReceiverMock.sol | 2 ++ contracts/mocks/GSNRecipientERC20FeeMock.sol | 2 ++ contracts/mocks/GSNRecipientMock.sol | 2 ++ contracts/mocks/GSNRecipientSignatureMock.sol | 2 ++ contracts/mocks/MathMock.sol | 2 ++ contracts/mocks/MerkleProofWrapper.sol | 2 ++ contracts/mocks/OwnableMock.sol | 2 ++ contracts/mocks/PausableMock.sol | 2 ++ contracts/mocks/PullPaymentMock.sol | 2 ++ contracts/mocks/ReentrancyAttack.sol | 2 ++ contracts/mocks/ReentrancyMock.sol | 2 ++ contracts/mocks/SafeCastMock.sol | 2 ++ contracts/mocks/SafeERC20Helper.sol | 2 ++ contracts/mocks/SafeMathMock.sol | 2 ++ contracts/mocks/SignedSafeMathMock.sol | 2 ++ contracts/mocks/StringsMock.sol | 2 ++ contracts/payment/PaymentSplitter.sol | 2 ++ contracts/payment/PullPayment.sol | 2 ++ contracts/payment/escrow/ConditionalEscrow.sol | 2 ++ contracts/payment/escrow/Escrow.sol | 2 ++ contracts/payment/escrow/RefundEscrow.sol | 2 ++ contracts/presets/ERC20PresetMinterPauser.sol | 2 ++ contracts/presets/ERC721PresetMinterPauserAutoId.sol | 2 ++ contracts/token/ERC20/ERC20.sol | 2 ++ contracts/token/ERC20/ERC20Burnable.sol | 2 ++ contracts/token/ERC20/ERC20Capped.sol | 2 ++ contracts/token/ERC20/ERC20Pausable.sol | 2 ++ contracts/token/ERC20/ERC20Snapshot.sol | 2 ++ contracts/token/ERC20/IERC20.sol | 2 ++ contracts/token/ERC20/SafeERC20.sol | 2 ++ contracts/token/ERC20/TokenTimelock.sol | 2 ++ contracts/token/ERC721/ERC721.sol | 2 ++ contracts/token/ERC721/ERC721Burnable.sol | 2 ++ contracts/token/ERC721/ERC721Holder.sol | 2 ++ contracts/token/ERC721/ERC721Pausable.sol | 2 ++ contracts/token/ERC721/IERC721.sol | 2 ++ contracts/token/ERC721/IERC721Enumerable.sol | 2 ++ contracts/token/ERC721/IERC721Metadata.sol | 2 ++ contracts/token/ERC721/IERC721Receiver.sol | 2 ++ contracts/token/ERC777/ERC777.sol | 2 ++ contracts/token/ERC777/IERC777.sol | 2 ++ contracts/token/ERC777/IERC777Recipient.sol | 2 ++ contracts/token/ERC777/IERC777Sender.sol | 2 ++ contracts/utils/Address.sol | 2 ++ contracts/utils/Arrays.sol | 2 ++ contracts/utils/Counters.sol | 2 ++ contracts/utils/Create2.sol | 2 ++ contracts/utils/EnumerableMap.sol | 2 ++ contracts/utils/EnumerableSet.sol | 2 ++ contracts/utils/Pausable.sol | 2 ++ contracts/utils/ReentrancyGuard.sol | 2 ++ contracts/utils/SafeCast.sol | 2 ++ contracts/utils/Strings.sol | 2 ++ 100 files changed, 200 insertions(+) diff --git a/contracts/GSN/Context.sol b/contracts/GSN/Context.sol index 227c9248f..0c30e0f5c 100644 --- a/contracts/GSN/Context.sol +++ b/contracts/GSN/Context.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /* diff --git a/contracts/GSN/GSNRecipient.sol b/contracts/GSN/GSNRecipient.sol index f0554e7c0..a719ab87f 100644 --- a/contracts/GSN/GSNRecipient.sol +++ b/contracts/GSN/GSNRecipient.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./IRelayRecipient.sol"; diff --git a/contracts/GSN/GSNRecipientERC20Fee.sol b/contracts/GSN/GSNRecipientERC20Fee.sol index 1ee30e07c..240532556 100644 --- a/contracts/GSN/GSNRecipientERC20Fee.sol +++ b/contracts/GSN/GSNRecipientERC20Fee.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./GSNRecipient.sol"; diff --git a/contracts/GSN/GSNRecipientSignature.sol b/contracts/GSN/GSNRecipientSignature.sol index a777e37f4..ee514de6e 100644 --- a/contracts/GSN/GSNRecipientSignature.sol +++ b/contracts/GSN/GSNRecipientSignature.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./GSNRecipient.sol"; diff --git a/contracts/GSN/IRelayHub.sol b/contracts/GSN/IRelayHub.sol index 46005cc9b..81d65c16d 100644 --- a/contracts/GSN/IRelayHub.sol +++ b/contracts/GSN/IRelayHub.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/GSN/IRelayRecipient.sol b/contracts/GSN/IRelayRecipient.sol index 9ae14f5a6..be0ffe56f 100644 --- a/contracts/GSN/IRelayRecipient.sol +++ b/contracts/GSN/IRelayRecipient.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/access/AccessControl.sol b/contracts/access/AccessControl.sol index e5913be8a..2a0375d82 100644 --- a/contracts/access/AccessControl.sol +++ b/contracts/access/AccessControl.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/EnumerableSet.sol"; diff --git a/contracts/access/Ownable.sol b/contracts/access/Ownable.sol index 738493f8e..353e79c2c 100644 --- a/contracts/access/Ownable.sol +++ b/contracts/access/Ownable.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../GSN/Context.sol"; diff --git a/contracts/cryptography/ECDSA.sol b/contracts/cryptography/ECDSA.sol index 46d412c71..5a85ed963 100644 --- a/contracts/cryptography/ECDSA.sol +++ b/contracts/cryptography/ECDSA.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/cryptography/MerkleProof.sol b/contracts/cryptography/MerkleProof.sol index 2efdd968d..8a5fc90f5 100644 --- a/contracts/cryptography/MerkleProof.sol +++ b/contracts/cryptography/MerkleProof.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/introspection/ERC165.sol b/contracts/introspection/ERC165.sol index 45d78099b..8f34a88ac 100644 --- a/contracts/introspection/ERC165.sol +++ b/contracts/introspection/ERC165.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./IERC165.sol"; diff --git a/contracts/introspection/ERC165Checker.sol b/contracts/introspection/ERC165Checker.sol index dbf9085e6..5469e020a 100644 --- a/contracts/introspection/ERC165Checker.sol +++ b/contracts/introspection/ERC165Checker.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.2; /** diff --git a/contracts/introspection/ERC1820Implementer.sol b/contracts/introspection/ERC1820Implementer.sol index 0fbbd9319..df740a7a5 100644 --- a/contracts/introspection/ERC1820Implementer.sol +++ b/contracts/introspection/ERC1820Implementer.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./IERC1820Implementer.sol"; diff --git a/contracts/introspection/IERC165.sol b/contracts/introspection/IERC165.sol index 69cfdf74c..425458d69 100644 --- a/contracts/introspection/IERC165.sol +++ b/contracts/introspection/IERC165.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/introspection/IERC1820Implementer.sol b/contracts/introspection/IERC1820Implementer.sol index 2874fc5bc..1eb89e78d 100644 --- a/contracts/introspection/IERC1820Implementer.sol +++ b/contracts/introspection/IERC1820Implementer.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/introspection/IERC1820Registry.sol b/contracts/introspection/IERC1820Registry.sol index 28e23dac7..be92e465a 100644 --- a/contracts/introspection/IERC1820Registry.sol +++ b/contracts/introspection/IERC1820Registry.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/math/Math.sol b/contracts/math/Math.sol index a94bfa663..ec4ac227d 100644 --- a/contracts/math/Math.sol +++ b/contracts/math/Math.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/math/SafeMath.sol b/contracts/math/SafeMath.sol index dba038fd0..69eba19e0 100644 --- a/contracts/math/SafeMath.sol +++ b/contracts/math/SafeMath.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/math/SignedSafeMath.sol b/contracts/math/SignedSafeMath.sol index 71e76b3a9..f8075df8f 100644 --- a/contracts/math/SignedSafeMath.sol +++ b/contracts/math/SignedSafeMath.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/mocks/AccessControlMock.sol b/contracts/mocks/AccessControlMock.sol index 4f96be5d5..2f31a7a69 100644 --- a/contracts/mocks/AccessControlMock.sol +++ b/contracts/mocks/AccessControlMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../access/AccessControl.sol"; diff --git a/contracts/mocks/AddressImpl.sol b/contracts/mocks/AddressImpl.sol index a7f357d05..0bcfcbb85 100644 --- a/contracts/mocks/AddressImpl.sol +++ b/contracts/mocks/AddressImpl.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/Address.sol"; diff --git a/contracts/mocks/ArraysImpl.sol b/contracts/mocks/ArraysImpl.sol index 9c337fb1b..b4bfcf1fb 100644 --- a/contracts/mocks/ArraysImpl.sol +++ b/contracts/mocks/ArraysImpl.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/Arrays.sol"; diff --git a/contracts/mocks/ConditionalEscrowMock.sol b/contracts/mocks/ConditionalEscrowMock.sol index 453eab153..a93b2d760 100644 --- a/contracts/mocks/ConditionalEscrowMock.sol +++ b/contracts/mocks/ConditionalEscrowMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../payment/escrow/ConditionalEscrow.sol"; diff --git a/contracts/mocks/ContextMock.sol b/contracts/mocks/ContextMock.sol index 7e1ecff80..ec7c8844c 100644 --- a/contracts/mocks/ContextMock.sol +++ b/contracts/mocks/ContextMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../GSN/Context.sol"; diff --git a/contracts/mocks/CountersImpl.sol b/contracts/mocks/CountersImpl.sol index 19e9eb8de..46f9ef9e0 100644 --- a/contracts/mocks/CountersImpl.sol +++ b/contracts/mocks/CountersImpl.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/Counters.sol"; diff --git a/contracts/mocks/Create2Impl.sol b/contracts/mocks/Create2Impl.sol index 018236882..542f0fc4e 100644 --- a/contracts/mocks/Create2Impl.sol +++ b/contracts/mocks/Create2Impl.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/Create2.sol"; diff --git a/contracts/mocks/ECDSAMock.sol b/contracts/mocks/ECDSAMock.sol index 7184227f4..d1e135000 100644 --- a/contracts/mocks/ECDSAMock.sol +++ b/contracts/mocks/ECDSAMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../cryptography/ECDSA.sol"; diff --git a/contracts/mocks/ERC165/ERC165InterfacesSupported.sol b/contracts/mocks/ERC165/ERC165InterfacesSupported.sol index fb3b82c9f..32a430c2e 100644 --- a/contracts/mocks/ERC165/ERC165InterfacesSupported.sol +++ b/contracts/mocks/ERC165/ERC165InterfacesSupported.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../../introspection/IERC165.sol"; diff --git a/contracts/mocks/ERC165/ERC165NotSupported.sol b/contracts/mocks/ERC165/ERC165NotSupported.sol index 098db9271..0a8a2f8cc 100644 --- a/contracts/mocks/ERC165/ERC165NotSupported.sol +++ b/contracts/mocks/ERC165/ERC165NotSupported.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; contract ERC165NotSupported { } diff --git a/contracts/mocks/ERC165CheckerMock.sol b/contracts/mocks/ERC165CheckerMock.sol index 5872463d7..85093113f 100644 --- a/contracts/mocks/ERC165CheckerMock.sol +++ b/contracts/mocks/ERC165CheckerMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../introspection/ERC165Checker.sol"; diff --git a/contracts/mocks/ERC165Mock.sol b/contracts/mocks/ERC165Mock.sol index dcfe86cca..147039293 100644 --- a/contracts/mocks/ERC165Mock.sol +++ b/contracts/mocks/ERC165Mock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../introspection/ERC165.sol"; diff --git a/contracts/mocks/ERC1820ImplementerMock.sol b/contracts/mocks/ERC1820ImplementerMock.sol index 6e9bb8c32..18b75672b 100644 --- a/contracts/mocks/ERC1820ImplementerMock.sol +++ b/contracts/mocks/ERC1820ImplementerMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../introspection/ERC1820Implementer.sol"; diff --git a/contracts/mocks/ERC20BurnableMock.sol b/contracts/mocks/ERC20BurnableMock.sol index 2d4a0df42..ae777a225 100644 --- a/contracts/mocks/ERC20BurnableMock.sol +++ b/contracts/mocks/ERC20BurnableMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC20/ERC20Burnable.sol"; diff --git a/contracts/mocks/ERC20CappedMock.sol b/contracts/mocks/ERC20CappedMock.sol index 00d3980a4..1de31c918 100644 --- a/contracts/mocks/ERC20CappedMock.sol +++ b/contracts/mocks/ERC20CappedMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC20/ERC20Capped.sol"; diff --git a/contracts/mocks/ERC20DecimalsMock.sol b/contracts/mocks/ERC20DecimalsMock.sol index afb941305..8eaf70090 100644 --- a/contracts/mocks/ERC20DecimalsMock.sol +++ b/contracts/mocks/ERC20DecimalsMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC20/ERC20.sol"; diff --git a/contracts/mocks/ERC20Mock.sol b/contracts/mocks/ERC20Mock.sol index 6d1da14a6..525ba6abe 100644 --- a/contracts/mocks/ERC20Mock.sol +++ b/contracts/mocks/ERC20Mock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC20/ERC20.sol"; diff --git a/contracts/mocks/ERC20PausableMock.sol b/contracts/mocks/ERC20PausableMock.sol index fcf27b6cd..a6f5cc48d 100644 --- a/contracts/mocks/ERC20PausableMock.sol +++ b/contracts/mocks/ERC20PausableMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC20/ERC20Pausable.sol"; diff --git a/contracts/mocks/ERC20SnapshotMock.sol b/contracts/mocks/ERC20SnapshotMock.sol index 2d15df597..1fee817c8 100644 --- a/contracts/mocks/ERC20SnapshotMock.sol +++ b/contracts/mocks/ERC20SnapshotMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC20/ERC20Snapshot.sol"; diff --git a/contracts/mocks/ERC721BurnableMock.sol b/contracts/mocks/ERC721BurnableMock.sol index e2a20df55..ee1ca3ff5 100644 --- a/contracts/mocks/ERC721BurnableMock.sol +++ b/contracts/mocks/ERC721BurnableMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC721/ERC721Burnable.sol"; diff --git a/contracts/mocks/ERC721GSNRecipientMock.sol b/contracts/mocks/ERC721GSNRecipientMock.sol index 7c5403143..e761b3f7c 100644 --- a/contracts/mocks/ERC721GSNRecipientMock.sol +++ b/contracts/mocks/ERC721GSNRecipientMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC721/ERC721.sol"; diff --git a/contracts/mocks/ERC721Mock.sol b/contracts/mocks/ERC721Mock.sol index 03fdbdd8b..f2d8ee88e 100644 --- a/contracts/mocks/ERC721Mock.sol +++ b/contracts/mocks/ERC721Mock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC721/ERC721.sol"; diff --git a/contracts/mocks/ERC721PausableMock.sol b/contracts/mocks/ERC721PausableMock.sol index 6977cddb6..edfdc081d 100644 --- a/contracts/mocks/ERC721PausableMock.sol +++ b/contracts/mocks/ERC721PausableMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC721/ERC721Pausable.sol"; diff --git a/contracts/mocks/ERC721ReceiverMock.sol b/contracts/mocks/ERC721ReceiverMock.sol index a779ad764..35c794ecd 100644 --- a/contracts/mocks/ERC721ReceiverMock.sol +++ b/contracts/mocks/ERC721ReceiverMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../token/ERC721/IERC721Receiver.sol"; diff --git a/contracts/mocks/ERC777Mock.sol b/contracts/mocks/ERC777Mock.sol index e3548fd3d..42a02a3d7 100644 --- a/contracts/mocks/ERC777Mock.sol +++ b/contracts/mocks/ERC777Mock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../GSN/Context.sol"; diff --git a/contracts/mocks/ERC777SenderRecipientMock.sol b/contracts/mocks/ERC777SenderRecipientMock.sol index 445d010a3..707eb0182 100644 --- a/contracts/mocks/ERC777SenderRecipientMock.sol +++ b/contracts/mocks/ERC777SenderRecipientMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../GSN/Context.sol"; diff --git a/contracts/mocks/EnumerableMapMock.sol b/contracts/mocks/EnumerableMapMock.sol index 74e35a202..8e15be43b 100644 --- a/contracts/mocks/EnumerableMapMock.sol +++ b/contracts/mocks/EnumerableMapMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/EnumerableMap.sol"; diff --git a/contracts/mocks/EnumerableSetMock.sol b/contracts/mocks/EnumerableSetMock.sol index dc9db00ec..3ff690a00 100644 --- a/contracts/mocks/EnumerableSetMock.sol +++ b/contracts/mocks/EnumerableSetMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/EnumerableSet.sol"; diff --git a/contracts/mocks/EtherReceiverMock.sol b/contracts/mocks/EtherReceiverMock.sol index 4092abeeb..35d502079 100644 --- a/contracts/mocks/EtherReceiverMock.sol +++ b/contracts/mocks/EtherReceiverMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; contract EtherReceiverMock { diff --git a/contracts/mocks/GSNRecipientERC20FeeMock.sol b/contracts/mocks/GSNRecipientERC20FeeMock.sol index abc522849..b7f8d6a7d 100644 --- a/contracts/mocks/GSNRecipientERC20FeeMock.sol +++ b/contracts/mocks/GSNRecipientERC20FeeMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../GSN/GSNRecipient.sol"; diff --git a/contracts/mocks/GSNRecipientMock.sol b/contracts/mocks/GSNRecipientMock.sol index c3575afda..d2ba511f3 100644 --- a/contracts/mocks/GSNRecipientMock.sol +++ b/contracts/mocks/GSNRecipientMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./ContextMock.sol"; diff --git a/contracts/mocks/GSNRecipientSignatureMock.sol b/contracts/mocks/GSNRecipientSignatureMock.sol index 36b30357c..7f776e65c 100644 --- a/contracts/mocks/GSNRecipientSignatureMock.sol +++ b/contracts/mocks/GSNRecipientSignatureMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../GSN/GSNRecipient.sol"; diff --git a/contracts/mocks/MathMock.sol b/contracts/mocks/MathMock.sol index 4750a87c6..11472f26f 100644 --- a/contracts/mocks/MathMock.sol +++ b/contracts/mocks/MathMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../math/Math.sol"; diff --git a/contracts/mocks/MerkleProofWrapper.sol b/contracts/mocks/MerkleProofWrapper.sol index 9ec675111..9f6da8a15 100644 --- a/contracts/mocks/MerkleProofWrapper.sol +++ b/contracts/mocks/MerkleProofWrapper.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import { MerkleProof } from "../cryptography/MerkleProof.sol"; diff --git a/contracts/mocks/OwnableMock.sol b/contracts/mocks/OwnableMock.sol index 23f00fe59..63562f50c 100644 --- a/contracts/mocks/OwnableMock.sol +++ b/contracts/mocks/OwnableMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../access/Ownable.sol"; diff --git a/contracts/mocks/PausableMock.sol b/contracts/mocks/PausableMock.sol index 548b06428..827441dc3 100644 --- a/contracts/mocks/PausableMock.sol +++ b/contracts/mocks/PausableMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/Pausable.sol"; diff --git a/contracts/mocks/PullPaymentMock.sol b/contracts/mocks/PullPaymentMock.sol index 7bdde19f1..aaaebf7f0 100644 --- a/contracts/mocks/PullPaymentMock.sol +++ b/contracts/mocks/PullPaymentMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../payment/PullPayment.sol"; diff --git a/contracts/mocks/ReentrancyAttack.sol b/contracts/mocks/ReentrancyAttack.sol index bd01223fa..b3fbde536 100644 --- a/contracts/mocks/ReentrancyAttack.sol +++ b/contracts/mocks/ReentrancyAttack.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../GSN/Context.sol"; diff --git a/contracts/mocks/ReentrancyMock.sol b/contracts/mocks/ReentrancyMock.sol index f57f62d61..67610bb95 100644 --- a/contracts/mocks/ReentrancyMock.sol +++ b/contracts/mocks/ReentrancyMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/ReentrancyGuard.sol"; diff --git a/contracts/mocks/SafeCastMock.sol b/contracts/mocks/SafeCastMock.sol index 7b54a2623..e9af21321 100644 --- a/contracts/mocks/SafeCastMock.sol +++ b/contracts/mocks/SafeCastMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/SafeCast.sol"; diff --git a/contracts/mocks/SafeERC20Helper.sol b/contracts/mocks/SafeERC20Helper.sol index ae04b4e88..d2dd31475 100644 --- a/contracts/mocks/SafeERC20Helper.sol +++ b/contracts/mocks/SafeERC20Helper.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../GSN/Context.sol"; diff --git a/contracts/mocks/SafeMathMock.sol b/contracts/mocks/SafeMathMock.sol index 10b340a20..0a07b3eba 100644 --- a/contracts/mocks/SafeMathMock.sol +++ b/contracts/mocks/SafeMathMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../math/SafeMath.sol"; diff --git a/contracts/mocks/SignedSafeMathMock.sol b/contracts/mocks/SignedSafeMathMock.sol index a66fa2b6b..01c390764 100644 --- a/contracts/mocks/SignedSafeMathMock.sol +++ b/contracts/mocks/SignedSafeMathMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../math/SignedSafeMath.sol"; diff --git a/contracts/mocks/StringsMock.sol b/contracts/mocks/StringsMock.sol index a7a50eb3c..56963791b 100644 --- a/contracts/mocks/StringsMock.sol +++ b/contracts/mocks/StringsMock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../utils/Strings.sol"; diff --git a/contracts/payment/PaymentSplitter.sol b/contracts/payment/PaymentSplitter.sol index d3a73cf5e..cba962181 100644 --- a/contracts/payment/PaymentSplitter.sol +++ b/contracts/payment/PaymentSplitter.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../GSN/Context.sol"; diff --git a/contracts/payment/PullPayment.sol b/contracts/payment/PullPayment.sol index 00285dc4c..605edce65 100644 --- a/contracts/payment/PullPayment.sol +++ b/contracts/payment/PullPayment.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.2; import "./escrow/Escrow.sol"; diff --git a/contracts/payment/escrow/ConditionalEscrow.sol b/contracts/payment/escrow/ConditionalEscrow.sol index a057efb18..54bf17471 100644 --- a/contracts/payment/escrow/ConditionalEscrow.sol +++ b/contracts/payment/escrow/ConditionalEscrow.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./Escrow.sol"; diff --git a/contracts/payment/escrow/Escrow.sol b/contracts/payment/escrow/Escrow.sol index 89cb41090..c9fc76e9f 100644 --- a/contracts/payment/escrow/Escrow.sol +++ b/contracts/payment/escrow/Escrow.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../../math/SafeMath.sol"; diff --git a/contracts/payment/escrow/RefundEscrow.sol b/contracts/payment/escrow/RefundEscrow.sol index b2f717f54..e581e7530 100644 --- a/contracts/payment/escrow/RefundEscrow.sol +++ b/contracts/payment/escrow/RefundEscrow.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./ConditionalEscrow.sol"; diff --git a/contracts/presets/ERC20PresetMinterPauser.sol b/contracts/presets/ERC20PresetMinterPauser.sol index 96cf1e7b2..369e84a72 100644 --- a/contracts/presets/ERC20PresetMinterPauser.sol +++ b/contracts/presets/ERC20PresetMinterPauser.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../access/AccessControl.sol"; diff --git a/contracts/presets/ERC721PresetMinterPauserAutoId.sol b/contracts/presets/ERC721PresetMinterPauserAutoId.sol index e8dd790cd..f4907d56f 100644 --- a/contracts/presets/ERC721PresetMinterPauserAutoId.sol +++ b/contracts/presets/ERC721PresetMinterPauserAutoId.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../access/AccessControl.sol"; diff --git a/contracts/token/ERC20/ERC20.sol b/contracts/token/ERC20/ERC20.sol index 2ee0f2ef5..1c69521ef 100644 --- a/contracts/token/ERC20/ERC20.sol +++ b/contracts/token/ERC20/ERC20.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../../GSN/Context.sol"; diff --git a/contracts/token/ERC20/ERC20Burnable.sol b/contracts/token/ERC20/ERC20Burnable.sol index 83cbb5ff0..2ce6bac09 100644 --- a/contracts/token/ERC20/ERC20Burnable.sol +++ b/contracts/token/ERC20/ERC20Burnable.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../../GSN/Context.sol"; diff --git a/contracts/token/ERC20/ERC20Capped.sol b/contracts/token/ERC20/ERC20Capped.sol index c64ea386f..3cff3b736 100644 --- a/contracts/token/ERC20/ERC20Capped.sol +++ b/contracts/token/ERC20/ERC20Capped.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./ERC20.sol"; diff --git a/contracts/token/ERC20/ERC20Pausable.sol b/contracts/token/ERC20/ERC20Pausable.sol index 8860c9ebf..a08b9df69 100644 --- a/contracts/token/ERC20/ERC20Pausable.sol +++ b/contracts/token/ERC20/ERC20Pausable.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./ERC20.sol"; diff --git a/contracts/token/ERC20/ERC20Snapshot.sol b/contracts/token/ERC20/ERC20Snapshot.sol index d35bae541..54d91c057 100644 --- a/contracts/token/ERC20/ERC20Snapshot.sol +++ b/contracts/token/ERC20/ERC20Snapshot.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../../math/SafeMath.sol"; diff --git a/contracts/token/ERC20/IERC20.sol b/contracts/token/ERC20/IERC20.sol index 8c69d9687..a1f9ca7f6 100644 --- a/contracts/token/ERC20/IERC20.sol +++ b/contracts/token/ERC20/IERC20.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/token/ERC20/SafeERC20.sol b/contracts/token/ERC20/SafeERC20.sol index dca6080f8..bf6238f06 100644 --- a/contracts/token/ERC20/SafeERC20.sol +++ b/contracts/token/ERC20/SafeERC20.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./IERC20.sol"; diff --git a/contracts/token/ERC20/TokenTimelock.sol b/contracts/token/ERC20/TokenTimelock.sol index 3f398b16b..56aeb6af0 100644 --- a/contracts/token/ERC20/TokenTimelock.sol +++ b/contracts/token/ERC20/TokenTimelock.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./SafeERC20.sol"; diff --git a/contracts/token/ERC721/ERC721.sol b/contracts/token/ERC721/ERC721.sol index 60125a083..0e9653cef 100644 --- a/contracts/token/ERC721/ERC721.sol +++ b/contracts/token/ERC721/ERC721.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../../GSN/Context.sol"; diff --git a/contracts/token/ERC721/ERC721Burnable.sol b/contracts/token/ERC721/ERC721Burnable.sol index 6cee17d58..2a6732e58 100644 --- a/contracts/token/ERC721/ERC721Burnable.sol +++ b/contracts/token/ERC721/ERC721Burnable.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../../GSN/Context.sol"; diff --git a/contracts/token/ERC721/ERC721Holder.sol b/contracts/token/ERC721/ERC721Holder.sol index ab2dbfc00..2f6f91958 100644 --- a/contracts/token/ERC721/ERC721Holder.sol +++ b/contracts/token/ERC721/ERC721Holder.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./IERC721Receiver.sol"; diff --git a/contracts/token/ERC721/ERC721Pausable.sol b/contracts/token/ERC721/ERC721Pausable.sol index ff77a2402..c59064743 100644 --- a/contracts/token/ERC721/ERC721Pausable.sol +++ b/contracts/token/ERC721/ERC721Pausable.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "./ERC721.sol"; diff --git a/contracts/token/ERC721/IERC721.sol b/contracts/token/ERC721/IERC721.sol index c7c0d26dd..6ad04f38a 100644 --- a/contracts/token/ERC721/IERC721.sol +++ b/contracts/token/ERC721/IERC721.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.2; import "../../introspection/IERC165.sol"; diff --git a/contracts/token/ERC721/IERC721Enumerable.sol b/contracts/token/ERC721/IERC721Enumerable.sol index 1dac81d9d..bd3c86d18 100644 --- a/contracts/token/ERC721/IERC721Enumerable.sol +++ b/contracts/token/ERC721/IERC721Enumerable.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.2; import "./IERC721.sol"; diff --git a/contracts/token/ERC721/IERC721Metadata.sol b/contracts/token/ERC721/IERC721Metadata.sol index c7656b570..f2ebb4955 100644 --- a/contracts/token/ERC721/IERC721Metadata.sol +++ b/contracts/token/ERC721/IERC721Metadata.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.2; import "./IERC721.sol"; diff --git a/contracts/token/ERC721/IERC721Receiver.sol b/contracts/token/ERC721/IERC721Receiver.sol index d1b2e23e0..4e539db47 100644 --- a/contracts/token/ERC721/IERC721Receiver.sol +++ b/contracts/token/ERC721/IERC721Receiver.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/token/ERC777/ERC777.sol b/contracts/token/ERC777/ERC777.sol index dfa343ba3..64e203107 100644 --- a/contracts/token/ERC777/ERC777.sol +++ b/contracts/token/ERC777/ERC777.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../../GSN/Context.sol"; diff --git a/contracts/token/ERC777/IERC777.sol b/contracts/token/ERC777/IERC777.sol index 8a46cb707..f3dcbe93c 100644 --- a/contracts/token/ERC777/IERC777.sol +++ b/contracts/token/ERC777/IERC777.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/token/ERC777/IERC777Recipient.sol b/contracts/token/ERC777/IERC777Recipient.sol index 96fe7b4a6..179ed6626 100644 --- a/contracts/token/ERC777/IERC777Recipient.sol +++ b/contracts/token/ERC777/IERC777Recipient.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/token/ERC777/IERC777Sender.sol b/contracts/token/ERC777/IERC777Sender.sol index 358bacb65..841ca208f 100644 --- a/contracts/token/ERC777/IERC777Sender.sol +++ b/contracts/token/ERC777/IERC777Sender.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/utils/Address.sol b/contracts/utils/Address.sol index 4ae5d8bfc..2c54fe449 100644 --- a/contracts/utils/Address.sol +++ b/contracts/utils/Address.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.2; /** diff --git a/contracts/utils/Arrays.sol b/contracts/utils/Arrays.sol index 3b4013781..8d586e9e9 100644 --- a/contracts/utils/Arrays.sol +++ b/contracts/utils/Arrays.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../math/Math.sol"; diff --git a/contracts/utils/Counters.sol b/contracts/utils/Counters.sol index f4e791754..82cb62bfd 100644 --- a/contracts/utils/Counters.sol +++ b/contracts/utils/Counters.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../math/SafeMath.sol"; diff --git a/contracts/utils/Create2.sol b/contracts/utils/Create2.sol index 86d867201..48855be1a 100644 --- a/contracts/utils/Create2.sol +++ b/contracts/utils/Create2.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/utils/EnumerableMap.sol b/contracts/utils/EnumerableMap.sol index 109af5908..82eb04c9c 100644 --- a/contracts/utils/EnumerableMap.sol +++ b/contracts/utils/EnumerableMap.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/utils/EnumerableSet.sol b/contracts/utils/EnumerableSet.sol index e855700cc..7f4c761ab 100644 --- a/contracts/utils/EnumerableSet.sol +++ b/contracts/utils/EnumerableSet.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/utils/Pausable.sol b/contracts/utils/Pausable.sol index 71301d6de..d7ee4adf4 100644 --- a/contracts/utils/Pausable.sol +++ b/contracts/utils/Pausable.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; import "../GSN/Context.sol"; diff --git a/contracts/utils/ReentrancyGuard.sol b/contracts/utils/ReentrancyGuard.sol index 7a26946b8..b7ee01506 100644 --- a/contracts/utils/ReentrancyGuard.sol +++ b/contracts/utils/ReentrancyGuard.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** diff --git a/contracts/utils/SafeCast.sol b/contracts/utils/SafeCast.sol index e3ed6d426..6ff76b21f 100644 --- a/contracts/utils/SafeCast.sol +++ b/contracts/utils/SafeCast.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; diff --git a/contracts/utils/Strings.sol b/contracts/utils/Strings.sol index 1ed3c5197..aacce819c 100644 --- a/contracts/utils/Strings.sol +++ b/contracts/utils/Strings.sol @@ -1,3 +1,5 @@ +// SPDX-License-Identifier: MIT + pragma solidity ^0.6.0; /** From b191e6755283a7ce9287e05da4b016b414220bcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Venturo?= Date: Mon, 8 Jun 2020 13:07:02 -0300 Subject: [PATCH 2/3] Add changelog entry --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d69cf231..2ca804f60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 3.0.2 (unreleased) + +### Improvements + * Added SPX license identifier to all contracts. ([#2235](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2235)) + ## 3.0.1 (2020-04-27) ### Bugfixes From 5294f3b9b7f9b971db1ac53a127427621815cde4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Venturo?= Date: Mon, 8 Jun 2020 13:09:47 -0300 Subject: [PATCH 3/3] 3.0.2 --- CHANGELOG.md | 2 +- contracts/package.json | 2 +- package-lock.json | 2 +- package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ca804f60..888a77e5f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 3.0.2 (unreleased) +## 3.0.2 (2020-06-08) ### Improvements * Added SPX license identifier to all contracts. ([#2235](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/2235)) diff --git a/contracts/package.json b/contracts/package.json index 1e0006048..841cbe311 100644 --- a/contracts/package.json +++ b/contracts/package.json @@ -1,6 +1,6 @@ { "name": "@openzeppelin/contracts", - "version": "3.0.1", + "version": "3.0.2", "description": "Secure Smart Contract library for Solidity", "files": [ "**/*.sol", diff --git a/package-lock.json b/package-lock.json index 2a6beda8b..a45c76efd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "openzeppelin-solidity", - "version": "3.0.1", + "version": "3.0.2", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 25f163191..ad30377e4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openzeppelin-solidity", - "version": "3.0.1", + "version": "3.0.2", "description": "Secure Smart Contract library for Solidity", "files": [ "/contracts/**/*.sol",