AccessManagerMock.sol 528 B

1234567891011121314151617181920
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.20;
  3. import {AccessManager} from "../access/manager/AccessManager.sol";
  4. contract AccessManagerMock is AccessManager {
  5. event CalledRestricted(address caller);
  6. event CalledUnrestricted(address caller);
  7. constructor(address initialAdmin) AccessManager(initialAdmin) {}
  8. function fnRestricted() public onlyAuthorized {
  9. emit CalledRestricted(msg.sender);
  10. }
  11. function fnUnrestricted() public {
  12. emit CalledUnrestricted(msg.sender);
  13. }
  14. }