IRoles
Fully qualified path: starkware_utils::components::roles::interface::IRoles
pub trait IRoles<TContractState>
Trait functions
is_app_governor
Fully qualified path: starkware_utils::components::roles::interface::IRoles::is_app_governor
fn is_app_governor(self: @TContractState, account: ContractAddress) -> bool
is_app_role_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::is_app_role_admin
fn is_app_role_admin(self: @TContractState, account: ContractAddress) -> bool
is_governance_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::is_governance_admin
fn is_governance_admin(self: @TContractState, account: ContractAddress) -> bool
is_operator
Fully qualified path: starkware_utils::components::roles::interface::IRoles::is_operator
fn is_operator(self: @TContractState, account: ContractAddress) -> bool
is_token_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::is_token_admin
fn is_token_admin(self: @TContractState, account: ContractAddress) -> bool
is_upgrade_governor
Fully qualified path: starkware_utils::components::roles::interface::IRoles::is_upgrade_governor
fn is_upgrade_governor(self: @TContractState, account: ContractAddress) -> bool
is_security_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::is_security_admin
fn is_security_admin(self: @TContractState, account: ContractAddress) -> bool
is_security_agent
Fully qualified path: starkware_utils::components::roles::interface::IRoles::is_security_agent
fn is_security_agent(self: @TContractState, account: ContractAddress) -> bool
register_app_governor
Fully qualified path: starkware_utils::components::roles::interface::IRoles::register_app_governor
fn register_app_governor(ref self: TContractState, account: ContractAddress)
remove_app_governor
Fully qualified path: starkware_utils::components::roles::interface::IRoles::remove_app_governor
fn remove_app_governor(ref self: TContractState, account: ContractAddress)
register_app_role_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::register_app_role_admin
fn register_app_role_admin(ref self: TContractState, account: ContractAddress)
remove_app_role_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::remove_app_role_admin
fn remove_app_role_admin(ref self: TContractState, account: ContractAddress)
register_governance_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::register_governance_admin
fn register_governance_admin(ref self: TContractState, account: ContractAddress)
remove_governance_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::remove_governance_admin
fn remove_governance_admin(ref self: TContractState, account: ContractAddress)
register_operator
Fully qualified path: starkware_utils::components::roles::interface::IRoles::register_operator
fn register_operator(ref self: TContractState, account: ContractAddress)
remove_operator
Fully qualified path: starkware_utils::components::roles::interface::IRoles::remove_operator
fn remove_operator(ref self: TContractState, account: ContractAddress)
register_token_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::register_token_admin
fn register_token_admin(ref self: TContractState, account: ContractAddress)
remove_token_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::remove_token_admin
fn remove_token_admin(ref self: TContractState, account: ContractAddress)
register_upgrade_governor
Fully qualified path: starkware_utils::components::roles::interface::IRoles::register_upgrade_governor
fn register_upgrade_governor(ref self: TContractState, account: ContractAddress)
remove_upgrade_governor
Fully qualified path: starkware_utils::components::roles::interface::IRoles::remove_upgrade_governor
fn remove_upgrade_governor(ref self: TContractState, account: ContractAddress)
renounce
Fully qualified path: starkware_utils::components::roles::interface::IRoles::renounce
fn renounce(ref self: TContractState, role: felt252)
register_security_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::register_security_admin
fn register_security_admin(ref self: TContractState, account: ContractAddress)
remove_security_admin
Fully qualified path: starkware_utils::components::roles::interface::IRoles::remove_security_admin
fn remove_security_admin(ref self: TContractState, account: ContractAddress)
register_security_agent
Fully qualified path: starkware_utils::components::roles::interface::IRoles::register_security_agent
fn register_security_agent(ref self: TContractState, account: ContractAddress)
remove_security_agent
Fully qualified path: starkware_utils::components::roles::interface::IRoles::remove_security_agent
fn remove_security_agent(ref self: TContractState, account: ContractAddress)