IERC1967.sol 591 B

12345678910111213141516171819202122232425
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.0;
  3. /**
  4. * @dev ERC-1967: Proxy Storage Slots. This interface contains the events defined in the ERC.
  5. *
  6. * _Available since v4.9._
  7. */
  8. interface IERC1967 {
  9. /**
  10. * @dev Emitted when the implementation is upgraded.
  11. */
  12. event Upgraded(address indexed implementation);
  13. /**
  14. * @dev Emitted when the admin account has changed.
  15. */
  16. event AdminChanged(address previousAdmin, address newAdmin);
  17. /**
  18. * @dev Emitted when the beacon is changed.
  19. */
  20. event BeaconUpgraded(address indexed beacon);
  21. }