Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IAccessControlSafeLibraryDispatcherImpl

Fully qualified path: access_control_a::access_control::IAccessControlSafeLibraryDispatcherImpl

Part of the group: dispatchers

impl IAccessControlSafeLibraryDispatcherImpl of IAccessControlSafeDispatcherTrait<
    IAccessControlSafeLibraryDispatcher,
>;

Impl functions

get_roles

Fully qualified path: access_control_a::access_control::IAccessControlSafeLibraryDispatcherImpl::get_roles

fn get_roles(
    self: IAccessControlSafeLibraryDispatcher, account: ContractAddress,
) -> Result<u128, Array<felt252>>

has_role

Fully qualified path: access_control_a::access_control::IAccessControlSafeLibraryDispatcherImpl::has_role

fn has_role(
    self: IAccessControlSafeLibraryDispatcher, role: u128, account: ContractAddress,
) -> Result<bool, Array<felt252>>

get_admin

Fully qualified path: access_control_a::access_control::IAccessControlSafeLibraryDispatcherImpl::get_admin

fn get_admin(self: IAccessControlSafeLibraryDispatcher) -> Result<ContractAddress, Array<felt252>>

get_pending_admin

Fully qualified path: access_control_a::access_control::IAccessControlSafeLibraryDispatcherImpl::get_pending_admin

fn get_pending_admin(
    self: IAccessControlSafeLibraryDispatcher,
) -> Result<ContractAddress, Array<felt252>>

grant_role

Fully qualified path: access_control_a::access_control::IAccessControlSafeLibraryDispatcherImpl::grant_role

fn grant_role(
    self: IAccessControlSafeLibraryDispatcher, role: u128, account: ContractAddress,
) -> Result<(), Array<felt252>>

revoke_role

Fully qualified path: access_control_a::access_control::IAccessControlSafeLibraryDispatcherImpl::revoke_role

fn revoke_role(
    self: IAccessControlSafeLibraryDispatcher, role: u128, account: ContractAddress,
) -> Result<(), Array<felt252>>

renounce_role

Fully qualified path: access_control_a::access_control::IAccessControlSafeLibraryDispatcherImpl::renounce_role

fn renounce_role(
    self: IAccessControlSafeLibraryDispatcher, role: u128,
) -> Result<(), Array<felt252>>

set_pending_admin

Fully qualified path: access_control_a::access_control::IAccessControlSafeLibraryDispatcherImpl::set_pending_admin

fn set_pending_admin(
    self: IAccessControlSafeLibraryDispatcher, new_admin: ContractAddress,
) -> Result<(), Array<felt252>>

accept_admin

Fully qualified path: access_control_a::access_control::IAccessControlSafeLibraryDispatcherImpl::accept_admin

fn accept_admin(self: IAccessControlSafeLibraryDispatcher) -> Result<(), Array<felt252>>