ClashingImplementation.sol 484 B

1234567891011121314151617181920
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.7.0;
  3. /**
  4. * @dev Implementation contract with an admin() function made to clash with
  5. * @dev TransparentUpgradeableProxy's to test correct functioning of the
  6. * @dev Transparent Proxy feature.
  7. */
  8. contract ClashingImplementation {
  9. function admin() external pure returns (address) {
  10. return 0x0000000000000000000000000000000011111142;
  11. }
  12. function delegatedFunction() external pure returns (bool) {
  13. return true;
  14. }
  15. }