IAccessControlSafeDispatcherTrait
Fully qualified path: access_control_a::access_control::IAccessControlSafeDispatcherTrait
Part of the group: dispatchers
trait IAccessControlSafeDispatcherTrait<T>
Trait functions
get_roles
Fully qualified path: access_control_a::access_control::IAccessControlSafeDispatcherTrait::get_roles
fn get_roles(self: T, account: ContractAddress) -> Result<u128, Array<felt252>>
has_role
Fully qualified path: access_control_a::access_control::IAccessControlSafeDispatcherTrait::has_role
fn has_role(self: T, role: u128, account: ContractAddress) -> Result<bool, Array<felt252>>
get_admin
Fully qualified path: access_control_a::access_control::IAccessControlSafeDispatcherTrait::get_admin
fn get_admin(self: T) -> Result<ContractAddress, Array<felt252>>
get_pending_admin
Fully qualified path: access_control_a::access_control::IAccessControlSafeDispatcherTrait::get_pending_admin
fn get_pending_admin(self: T) -> Result<ContractAddress, Array<felt252>>
grant_role
Fully qualified path: access_control_a::access_control::IAccessControlSafeDispatcherTrait::grant_role
fn grant_role(self: T, role: u128, account: ContractAddress) -> Result<(), Array<felt252>>
revoke_role
Fully qualified path: access_control_a::access_control::IAccessControlSafeDispatcherTrait::revoke_role
fn revoke_role(self: T, role: u128, account: ContractAddress) -> Result<(), Array<felt252>>
renounce_role
Fully qualified path: access_control_a::access_control::IAccessControlSafeDispatcherTrait::renounce_role
fn renounce_role(self: T, role: u128) -> Result<(), Array<felt252>>
set_pending_admin
Fully qualified path: access_control_a::access_control::IAccessControlSafeDispatcherTrait::set_pending_admin
fn set_pending_admin(self: T, new_admin: ContractAddress) -> Result<(), Array<felt252>>
accept_admin
Fully qualified path: access_control_a::access_control::IAccessControlSafeDispatcherTrait::accept_admin
fn accept_admin(self: T) -> Result<(), Array<felt252>>