// SPDX-License-Identifier: MIT
import "https://raw.githubusercontent.com/OpenZeppelin/openzeppelin-contracts/release-v4.2/contracts/token/ERC20/extensions/ERC20Burnable.sol";
* @dev {ERC20} token, including:
* - Preminted initial supply
* - Ability for holders to burn (destroy) their tokens
* - No access control mechanism (for minting/pausing) and hence no governance
* This contract uses {ERC20Burnable} to include burn capabilities - head to
* its documentation for details.
* _Available since v3.4._
contract ERC20PresetFixedSupply is ERC20Burnable {
* @dev Mints `initialSupply` amount of token and transfers them to `owner`.
* See {ERC20-constructor}.
_mint(owner, initialSupply);