// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; import './abstracts/MintableFungible.sol'; import './abstracts/Controllable.sol'; /** * @title BlockchainListEnergy */ contract BlockchainListEnergy is MintableFungible, Controllable { function initialize(string memory name_, string memory symbol_) external initializer { __MintableFungible_init(name_, symbol_); __Controllable_init(); } function version() public pure virtual returns (string memory) { return '0.1'; } /** * @dev allow to get version for EIP712 domain dynamically. * */ function _EIP712VersionHash() internal pure virtual override returns (bytes32) { return keccak256(bytes(version())); } /** * @dev The hash of the name parameter for the EIP712 domain based on token name. * */ function _EIP712NameHash() internal view virtual override returns (bytes32) { return keccak256(bytes(name())); } }