Roles
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles
pub impl Roles<
TContractState,
+HasComponent<TContractState>,
+Drop<TContractState>,
impl Access: HasComponent<TContractState>,
+SRC5Component::HasComponent<TContractState>,
> of IRoles<ComponentState<TContractState>>;
Impl functions
is_app_governor
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::is_app_governor
fn is_app_governor(self: @ComponentState<TContractState>, account: ContractAddress) -> bool
is_app_role_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::is_app_role_admin
fn is_app_role_admin(self: @ComponentState<TContractState>, account: ContractAddress) -> bool
is_governance_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::is_governance_admin
fn is_governance_admin(self: @ComponentState<TContractState>, account: ContractAddress) -> bool
is_operator
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::is_operator
fn is_operator(self: @ComponentState<TContractState>, account: ContractAddress) -> bool
is_security_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::is_security_admin
fn is_security_admin(self: @ComponentState<TContractState>, account: ContractAddress) -> bool
is_security_agent
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::is_security_agent
fn is_security_agent(self: @ComponentState<TContractState>, account: ContractAddress) -> bool
is_token_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::is_token_admin
fn is_token_admin(self: @ComponentState<TContractState>, account: ContractAddress) -> bool
is_upgrade_governor
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::is_upgrade_governor
fn is_upgrade_governor(self: @ComponentState<TContractState>, account: ContractAddress) -> bool
register_app_governor
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::register_app_governor
fn register_app_governor(ref self: ComponentState<TContractState>, account: ContractAddress)
remove_app_governor
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::remove_app_governor
fn remove_app_governor(ref self: ComponentState<TContractState>, account: ContractAddress)
register_app_role_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::register_app_role_admin
fn register_app_role_admin(ref self: ComponentState<TContractState>, account: ContractAddress)
remove_app_role_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::remove_app_role_admin
fn remove_app_role_admin(ref self: ComponentState<TContractState>, account: ContractAddress)
register_security_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::register_security_admin
fn register_security_admin(ref self: ComponentState<TContractState>, account: ContractAddress)
remove_security_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::remove_security_admin
fn remove_security_admin(ref self: ComponentState<TContractState>, account: ContractAddress)
register_security_agent
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::register_security_agent
fn register_security_agent(ref self: ComponentState<TContractState>, account: ContractAddress)
remove_security_agent
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::remove_security_agent
fn remove_security_agent(ref self: ComponentState<TContractState>, account: ContractAddress)
register_governance_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::register_governance_admin
fn register_governance_admin(ref self: ComponentState<TContractState>, account: ContractAddress)
remove_governance_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::remove_governance_admin
fn remove_governance_admin(ref self: ComponentState<TContractState>, account: ContractAddress)
register_operator
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::register_operator
fn register_operator(ref self: ComponentState<TContractState>, account: ContractAddress)
remove_operator
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::remove_operator
fn remove_operator(ref self: ComponentState<TContractState>, account: ContractAddress)
register_token_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::register_token_admin
fn register_token_admin(ref self: ComponentState<TContractState>, account: ContractAddress)
remove_token_admin
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::remove_token_admin
fn remove_token_admin(ref self: ComponentState<TContractState>, account: ContractAddress)
register_upgrade_governor
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::register_upgrade_governor
fn register_upgrade_governor(ref self: ComponentState<TContractState>, account: ContractAddress)
remove_upgrade_governor
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::remove_upgrade_governor
fn remove_upgrade_governor(ref self: ComponentState<TContractState>, account: ContractAddress)
renounce
Fully qualified path: starkware_utils::components::roles::roles::RolesComponent::Roles::renounce
fn renounce(ref self: ComponentState<TContractState>, role: felt252)