InitializablrComplexHarness.sol 407 B

123456789101112131415161718
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.2;
  3. import "../munged/proxy/utils/Initializable4.6.sol";
  4. contract InitializableBasicHarness is Initializable {
  5. uint256 public unchangeable;
  6. function initialize(uint256 _val) public initializer {
  7. unchangeable = _val;
  8. }
  9. function reinitialize(uint256 _val) public reinitializer(2) {
  10. unchangeable = _val;
  11. }
  12. }