Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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)