AccessControlDefaultAdminRulesABI
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI
pub trait AccessControlDefaultAdminRulesABI<TState>
Trait functions
default_admin
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::default_admin
fn default_admin(self: @TState) -> ContractAddress
pending_default_admin
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::pending_default_admin
fn pending_default_admin(self: @TState) -> (ContractAddress, u64)
default_admin_delay
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::default_admin_delay
fn default_admin_delay(self: @TState) -> u64
pending_default_admin_delay
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::pending_default_admin_delay
fn pending_default_admin_delay(self: @TState) -> (u64, u64)
begin_default_admin_transfer
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::begin_default_admin_transfer
fn begin_default_admin_transfer(ref self: TState, new_admin: ContractAddress)
cancel_default_admin_transfer
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::cancel_default_admin_transfer
fn cancel_default_admin_transfer(ref self: TState)
accept_default_admin_transfer
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::accept_default_admin_transfer
fn accept_default_admin_transfer(ref self: TState)
change_default_admin_delay
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::change_default_admin_delay
fn change_default_admin_delay(ref self: TState, new_delay: u64)
rollback_default_admin_delay
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::rollback_default_admin_delay
fn rollback_default_admin_delay(ref self: TState)
default_admin_delay_increase_wait
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::default_admin_delay_increase_wait
fn default_admin_delay_increase_wait(self: @TState) -> u64
has_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::has_role
fn has_role(self: @TState, role: felt252, account: ContractAddress) -> bool
get_role_admin
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::get_role_admin
fn get_role_admin(self: @TState, role: felt252) -> felt252
grant_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::grant_role
fn grant_role(ref self: TState, role: felt252, account: ContractAddress)
revoke_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::revoke_role
fn revoke_role(ref self: TState, role: felt252, account: ContractAddress)
renounce_role
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::renounce_role
fn renounce_role(ref self: TState, role: felt252, account: ContractAddress)
hasRole
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::hasRole
fn hasRole(self: @TState, role: felt252, account: ContractAddress) -> bool
getRoleAdmin
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::getRoleAdmin
fn getRoleAdmin(self: @TState, role: felt252) -> felt252
grantRole
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::grantRole
fn grantRole(ref self: TState, role: felt252, account: ContractAddress)
revokeRole
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::revokeRole
fn revokeRole(ref self: TState, role: felt252, account: ContractAddress)
renounceRole
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::renounceRole
fn renounceRole(ref self: TState, role: felt252, account: ContractAddress)
get_role_status
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::get_role_status
fn get_role_status(self: @TState, role: felt252, account: ContractAddress) -> RoleStatus
grant_role_with_delay
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::grant_role_with_delay
fn grant_role_with_delay(ref self: TState, role: felt252, account: ContractAddress, delay: u64)
supports_interface
Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABI::supports_interface
fn supports_interface(self: @TState, interface_id: felt252) -> bool