Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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>>