BadBeaconUpgradeable.sol 794 B

1234567891011121314151617181920212223242526
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.0;
  3. import "../proxy/utils/Initializable.sol";
  4. contract BadBeaconNoImplUpgradeable is Initializable { function __BadBeaconNoImpl_init() internal onlyInitializing {
  5. __BadBeaconNoImpl_init_unchained();
  6. }
  7. function __BadBeaconNoImpl_init_unchained() internal onlyInitializing {
  8. }
  9. uint256[50] private __gap;
  10. }
  11. contract BadBeaconNotContractUpgradeable is Initializable {
  12. function __BadBeaconNotContract_init() internal onlyInitializing {
  13. __BadBeaconNotContract_init_unchained();
  14. }
  15. function __BadBeaconNotContract_init_unchained() internal onlyInitializing {
  16. }
  17. function implementation() external pure returns (address) {
  18. return address(0x1);
  19. }
  20. uint256[50] private __gap;
  21. }