Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

AccessControlABI

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI

pub trait AccessControlABI<TState>

Trait functions

has_role

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::has_role

fn has_role(self: @TState, role: felt252, account: ContractAddress) -> bool

get_role_admin

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::get_role_admin

fn get_role_admin(self: @TState, role: felt252) -> felt252

grant_role

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::grant_role

fn grant_role(ref self: TState, role: felt252, account: ContractAddress)

revoke_role

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::revoke_role

fn revoke_role(ref self: TState, role: felt252, account: ContractAddress)

renounce_role

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::renounce_role

fn renounce_role(ref self: TState, role: felt252, account: ContractAddress)

hasRole

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::hasRole

fn hasRole(self: @TState, role: felt252, account: ContractAddress) -> bool

getRoleAdmin

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::getRoleAdmin

fn getRoleAdmin(self: @TState, role: felt252) -> felt252

grantRole

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::grantRole

fn grantRole(ref self: TState, role: felt252, account: ContractAddress)

revokeRole

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::revokeRole

fn revokeRole(ref self: TState, role: felt252, account: ContractAddress)

renounceRole

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::renounceRole

fn renounceRole(ref self: TState, role: felt252, account: ContractAddress)

get_role_status

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::get_role_status

fn get_role_status(self: @TState, role: felt252, account: ContractAddress) -> RoleStatus

grant_role_with_delay

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::grant_role_with_delay

fn grant_role_with_delay(ref self: TState, role: felt252, account: ContractAddress, delay: u64)

supports_interface

Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABI::supports_interface

fn supports_interface(self: @TState, interface_id: felt252) -> bool