IAccessControlSafeDispatcherTrait
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControlSafeDispatcherTrait
Part of the group: dispatchers
pub trait IAccessControlSafeDispatcherTrait<T>
Trait functions
has_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControlSafeDispatcherTrait::has_role
fn has_role(self: T, role: felt252, account: ContractAddress) -> Result<bool, Array<felt252>>
get_role_admin
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControlSafeDispatcherTrait::get_role_admin
fn get_role_admin(self: T, role: felt252) -> Result<felt252, Array<felt252>>
grant_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControlSafeDispatcherTrait::grant_role
fn grant_role(self: T, role: felt252, account: ContractAddress) -> Result<(), Array<felt252>>
revoke_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControlSafeDispatcherTrait::revoke_role
fn revoke_role(self: T, role: felt252, account: ContractAddress) -> Result<(), Array<felt252>>
renounce_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::IAccessControlSafeDispatcherTrait::renounce_role
fn renounce_role(self: T, role: felt252, account: ContractAddress) -> Result<(), Array<felt252>>