We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d459279 commit e6e6641Copy full SHA for e6e6641
contracts/feature/Permissions.sol
@@ -48,6 +48,12 @@ contract Permissions is IPermissions, Context {
48
emit RoleRevoked(role, account, _msgSender());
49
}
50
51
+ function _setRoleAdmin(bytes32 role, bytes32 adminRole) internal virtual {
52
+ bytes32 previousAdminRole = _getRoleAdmin[role];
53
+ _getRoleAdmin[role] = adminRole;
54
+ emit RoleAdminChanged(role, previousAdminRole, adminRole);
55
+ }
56
+
57
function _setupRole(bytes32 role, address account) internal virtual {
58
_hasRole[role][account] = true;
59
emit RoleGranted(role, account, _msgSender());
0 commit comments