Commit 65ef662a by Francisco Giordano

4.4.0-rc.1

parent 8b8ee57a
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (access/AccessControl.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (access/AccessControl.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (access/AccessControlEnumerable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (access/AccessControlEnumerable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (access/IAccessControl.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (access/IAccessControl.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (access/IAccessControlEnumerable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (access/IAccessControlEnumerable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (access/Ownable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (access/Ownable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (finance/PaymentSplitter.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (finance/PaymentSplitter.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (finance/VestingWallet.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (finance/VestingWallet.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
import "../token/ERC20/utils/SafeERC20.sol"; import "../token/ERC20/utils/SafeERC20.sol";
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/Governor.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/Governor.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/IGovernor.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/IGovernor.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/TimelockController.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/TimelockController.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/compatibility/GovernorCompatibilityBravo.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/compatibility/GovernorCompatibilityBravo.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/compatibility/IGovernorCompatibilityBravo.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/compatibility/IGovernorCompatibilityBravo.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/extensions/GovernorCountingSimple.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/extensions/GovernorCountingSimple.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/extensions/GovernorProposalThreshold.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/extensions/GovernorProposalThreshold.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/extensions/GovernorSettings.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/extensions/GovernorSettings.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/extensions/GovernorTimelockCompound.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/extensions/GovernorTimelockCompound.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/extensions/GovernorTimelockControl.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/extensions/GovernorTimelockControl.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/extensions/GovernorVotes.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/extensions/GovernorVotes.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/extensions/GovernorVotesComp.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/extensions/GovernorVotesComp.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/extensions/GovernorVotesQuorumFraction.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/extensions/GovernorVotesQuorumFraction.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (governance/extensions/IGovernorTimelock.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (governance/extensions/IGovernorTimelock.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC1155.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC1155.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC1155MetadataURI.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC1155MetadataURI.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC1155Receiver.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC1155Receiver.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC1271.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC1271.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC1363.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC1363.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC1363Receiver.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC1363Receiver.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC1363Spender.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC1363Spender.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC165.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC165.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC1820Implementer.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC1820Implementer.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC1820Registry.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC1820Registry.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC20.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC20.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC20Metadata.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC20Metadata.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC2981.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC2981.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC3156.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC3156.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC3156FlashBorrower.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC3156FlashBorrower.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC3156FlashLender.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC3156FlashLender.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC721.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC721.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC721Enumerable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC721Enumerable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC721Metadata.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC721Metadata.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC721Receiver.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC721Receiver.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC777.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC777.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC777Recipient.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC777Recipient.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/IERC777Sender.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/IERC777Sender.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (interfaces/draft-IERC2612.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (interfaces/draft-IERC2612.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (metatx/ERC2771Context.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (metatx/ERC2771Context.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (metatx/MinimalForwarder.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (metatx/MinimalForwarder.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
{ {
"name": "@openzeppelin/contracts", "name": "@openzeppelin/contracts",
"description": "Secure Smart Contract library for Solidity", "description": "Secure Smart Contract library for Solidity",
"version": "4.4.0-rc.0", "version": "4.4.0-rc.1",
"files": [ "files": [
"**/*.sol", "**/*.sol",
"/build/contracts/*.json", "/build/contracts/*.json",
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/Clones.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/Clones.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/ERC1967/ERC1967Proxy.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/ERC1967/ERC1967Proxy.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/ERC1967/ERC1967Upgrade.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/ERC1967/ERC1967Upgrade.sol)
pragma solidity ^0.8.2; pragma solidity ^0.8.2;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/Proxy.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/Proxy.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/beacon/BeaconProxy.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/beacon/BeaconProxy.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/beacon/IBeacon.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/beacon/IBeacon.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/beacon/UpgradeableBeacon.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/beacon/UpgradeableBeacon.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/transparent/ProxyAdmin.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/transparent/ProxyAdmin.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/transparent/TransparentUpgradeableProxy.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/transparent/TransparentUpgradeableProxy.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/utils/Initializable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/utils/Initializable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (proxy/utils/UUPSUpgradeable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (proxy/utils/UUPSUpgradeable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (security/Pausable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (security/Pausable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (security/PullPayment.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (security/PullPayment.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (security/ReentrancyGuard.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (security/ReentrancyGuard.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC1155/ERC1155.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC1155/ERC1155.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC1155/IERC1155.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC1155/IERC1155.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC1155/IERC1155Receiver.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC1155/IERC1155Receiver.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC1155/extensions/ERC1155Burnable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC1155/extensions/ERC1155Burnable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC1155/extensions/ERC1155Pausable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC1155/extensions/ERC1155Pausable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC1155/extensions/ERC1155Supply.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC1155/extensions/ERC1155Supply.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC1155/extensions/IERC1155MetadataURI.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC1155/extensions/IERC1155MetadataURI.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC1155/presets/ERC1155PresetMinterPauser.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC1155/presets/ERC1155PresetMinterPauser.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC1155/utils/ERC1155Holder.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC1155/utils/ERC1155Holder.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC1155/utils/ERC1155Receiver.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC1155/utils/ERC1155Receiver.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/ERC20.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/ERC20.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/IERC20.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/IERC20.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/ERC20Burnable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/ERC20Burnable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/ERC20Capped.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/ERC20Capped.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/ERC20FlashMint.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/ERC20FlashMint.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/ERC20Pausable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/ERC20Pausable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/ERC20Snapshot.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/ERC20Snapshot.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/ERC20Votes.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/ERC20Votes.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/ERC20VotesComp.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/ERC20VotesComp.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/ERC20Wrapper.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/ERC20Wrapper.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/IERC20Metadata.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/IERC20Metadata.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/draft-ERC20Permit.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/draft-ERC20Permit.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/extensions/draft-IERC20Permit.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/extensions/draft-IERC20Permit.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/presets/ERC20PresetFixedSupply.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/presets/ERC20PresetFixedSupply.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
import "../extensions/ERC20Burnable.sol"; import "../extensions/ERC20Burnable.sol";
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/presets/ERC20PresetMinterPauser.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/presets/ERC20PresetMinterPauser.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/utils/SafeERC20.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/utils/SafeERC20.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC20/utils/TokenTimelock.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC20/utils/TokenTimelock.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/ERC721.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/ERC721.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/IERC721.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/IERC721.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/IERC721Receiver.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/IERC721Receiver.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/extensions/ERC721Burnable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/extensions/ERC721Burnable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/extensions/ERC721Enumerable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/extensions/ERC721Enumerable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/extensions/ERC721Pausable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/extensions/ERC721Pausable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/extensions/ERC721URIStorage.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/extensions/ERC721URIStorage.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/extensions/IERC721Enumerable.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/extensions/IERC721Enumerable.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/extensions/IERC721Metadata.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/extensions/IERC721Metadata.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/presets/ERC721PresetMinterPauserAutoId.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
// OpenZeppelin Contracts v4.4.0-rc.0 (token/ERC721/utils/ERC721Holder.sol) // OpenZeppelin Contracts v4.4.0-rc.1 (token/ERC721/utils/ERC721Holder.sol)
pragma solidity ^0.8.0; pragma solidity ^0.8.0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment