AccessControlABIDispatcherTrait
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait
Part of the group: dispatchers
pub trait AccessControlABIDispatcherTrait<T>
Trait functions
has_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::has_role
fn has_role(self: T, role: felt252, account: ContractAddress) -> bool
get_role_admin
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::get_role_admin
fn get_role_admin(self: T, role: felt252) -> felt252
grant_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::grant_role
fn grant_role(self: T, role: felt252, account: ContractAddress)
revoke_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::revoke_role
fn revoke_role(self: T, role: felt252, account: ContractAddress)
renounce_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::renounce_role
fn renounce_role(self: T, role: felt252, account: ContractAddress)
hasRole
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::hasRole
fn hasRole(self: T, role: felt252, account: ContractAddress) -> bool
getRoleAdmin
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::getRoleAdmin
fn getRoleAdmin(self: T, role: felt252) -> felt252
grantRole
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::grantRole
fn grantRole(self: T, role: felt252, account: ContractAddress)
revokeRole
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::revokeRole
fn revokeRole(self: T, role: felt252, account: ContractAddress)
renounceRole
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::renounceRole
fn renounceRole(self: T, role: felt252, account: ContractAddress)
get_role_status
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::get_role_status
fn get_role_status(self: T, role: felt252, account: ContractAddress) -> RoleStatus
grant_role_with_delay
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::grant_role_with_delay
fn grant_role_with_delay(self: T, role: felt252, account: ContractAddress, delay: u64)
supports_interface
Fully qualified path: openzeppelin_interfaces::access::accesscontrol::AccessControlABIDispatcherTrait::supports_interface
fn supports_interface(self: T, interface_id: felt252) -> bool