AccessControlMock.sol 421 B

1234567891011121314151617
  1. // SPDX-License-Identifier: MIT
  2. pragma solidity ^0.8.0;
  3. import "../access/AccessControl.sol";
  4. contract AccessControlMock is AccessControl {
  5. constructor() {
  6. _setupRole(DEFAULT_ADMIN_ROLE, _msgSender());
  7. }
  8. function setRoleAdmin(bytes32 roleId, bytes32 adminRoleId) public {
  9. _setRoleAdmin(roleId, adminRoleId);
  10. }
  11. function senderProtected(bytes32 roleId) public onlyRole(roleId) {}
  12. }