Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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>>