Files
openzeppelin-contracts/docs/modules/api/examples/access-control/AccessControlModified.sol
github-actions da7fd0d3e5 Update docs
2025-04-22 16:39:54 +00:00

15 lines
425 B
Solidity

// contracts/AccessControlModified.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
import {AccessControl} from "@openzeppelin/contracts/access/AccessControl.sol";
contract AccessControlModified is AccessControl {
error AccessControlNonRevocable();
// Override the revokeRole function
function revokeRole(bytes32, address) public pure override {
revert AccessControlNonRevocable();
}
}