MulticallTokenMockUpgradeable.sol 784 B

1234567891011121314151617181920
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.0;
  3. import "../utils/MulticallUpgradeable.sol";
  4. import "./ERC20MockUpgradeable.sol";
  5. import "../proxy/utils/Initializable.sol";
  6. contract MulticallTokenMockUpgradeable is Initializable, ERC20MockUpgradeable, MulticallUpgradeable {
  7. function __MulticallTokenMock_init(uint256 initialBalance) internal onlyInitializing {
  8. __Context_init_unchained();
  9. __ERC20_init_unchained("MulticallToken", "BCT");
  10. __ERC20Mock_init_unchained("MulticallToken", "BCT", msg.sender, initialBalance);
  11. __Multicall_init_unchained();
  12. __MulticallTokenMock_init_unchained(initialBalance);
  13. }
  14. function __MulticallTokenMock_init_unchained(uint256) internal onlyInitializing {}
  15. uint256[50] private __gap;
  16. }