IRolesSafeDispatcherTrait
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait
Part of the group: dispatchers
pub trait IRolesSafeDispatcherTrait<T>
Trait functions
is_app_governor
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::is_app_governor
fn is_app_governor(self: T, account: ContractAddress) -> Result<bool, Array<felt252>>
is_app_role_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::is_app_role_admin
fn is_app_role_admin(self: T, account: ContractAddress) -> Result<bool, Array<felt252>>
is_governance_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::is_governance_admin
fn is_governance_admin(self: T, account: ContractAddress) -> Result<bool, Array<felt252>>
is_operator
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::is_operator
fn is_operator(self: T, account: ContractAddress) -> Result<bool, Array<felt252>>
is_token_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::is_token_admin
fn is_token_admin(self: T, account: ContractAddress) -> Result<bool, Array<felt252>>
is_upgrade_governor
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::is_upgrade_governor
fn is_upgrade_governor(self: T, account: ContractAddress) -> Result<bool, Array<felt252>>
is_security_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::is_security_admin
fn is_security_admin(self: T, account: ContractAddress) -> Result<bool, Array<felt252>>
is_security_agent
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::is_security_agent
fn is_security_agent(self: T, account: ContractAddress) -> Result<bool, Array<felt252>>
register_app_governor
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::register_app_governor
fn register_app_governor(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
remove_app_governor
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::remove_app_governor
fn remove_app_governor(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
register_app_role_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::register_app_role_admin
fn register_app_role_admin(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
remove_app_role_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::remove_app_role_admin
fn remove_app_role_admin(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
register_governance_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::register_governance_admin
fn register_governance_admin(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
remove_governance_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::remove_governance_admin
fn remove_governance_admin(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
register_operator
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::register_operator
fn register_operator(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
remove_operator
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::remove_operator
fn remove_operator(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
register_token_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::register_token_admin
fn register_token_admin(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
remove_token_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::remove_token_admin
fn remove_token_admin(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
register_upgrade_governor
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::register_upgrade_governor
fn register_upgrade_governor(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
remove_upgrade_governor
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::remove_upgrade_governor
fn remove_upgrade_governor(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
renounce
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::renounce
fn renounce(self: T, role: felt252) -> Result<(), Array<felt252>>
register_security_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::register_security_admin
fn register_security_admin(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
remove_security_admin
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::remove_security_admin
fn remove_security_admin(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
register_security_agent
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::register_security_agent
fn register_security_agent(self: T, account: ContractAddress) -> Result<(), Array<felt252>>
remove_security_agent
Fully qualified path: starkware_utils::components::roles::interface::IRolesSafeDispatcherTrait::remove_security_agent
fn remove_security_agent(self: T, account: ContractAddress) -> Result<(), Array<felt252>>