IAccessControl
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControl
pub trait IAccessControl<TState>
Trait functions
has_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControl::has_role
fn has_role(self: @TState, role: felt252, account: ContractAddress) -> bool
get_role_admin
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControl::get_role_admin
fn get_role_admin(self: @TState, role: felt252) -> felt252
grant_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControl::grant_role
fn grant_role(ref self: TState, role: felt252, account: ContractAddress)
revoke_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControl::revoke_role
fn revoke_role(ref self: TState, role: felt252, account: ContractAddress)
renounce_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControl::renounce_role
fn renounce_role(ref self: TState, role: felt252, account: ContractAddress)