Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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)