Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

AccessControlDefaultAdminRulesABISafeDispatcherTrait

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait

Part of the group: dispatchers

pub trait AccessControlDefaultAdminRulesABISafeDispatcherTrait<T>

Trait functions

default_admin

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::default_admin

fn default_admin(self: T) -> Result<ContractAddress, Array<felt252>>

pending_default_admin

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::pending_default_admin

fn pending_default_admin(self: T) -> Result<(ContractAddress, u64), Array<felt252>>

default_admin_delay

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::default_admin_delay

fn default_admin_delay(self: T) -> Result<u64, Array<felt252>>

pending_default_admin_delay

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::pending_default_admin_delay

fn pending_default_admin_delay(self: T) -> Result<(u64, u64), Array<felt252>>

begin_default_admin_transfer

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::begin_default_admin_transfer

fn begin_default_admin_transfer(self: T, new_admin: ContractAddress) -> Result<(), Array<felt252>>

cancel_default_admin_transfer

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::cancel_default_admin_transfer

fn cancel_default_admin_transfer(self: T) -> Result<(), Array<felt252>>

accept_default_admin_transfer

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::accept_default_admin_transfer

fn accept_default_admin_transfer(self: T) -> Result<(), Array<felt252>>

change_default_admin_delay

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::change_default_admin_delay

fn change_default_admin_delay(self: T, new_delay: u64) -> Result<(), Array<felt252>>

rollback_default_admin_delay

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::rollback_default_admin_delay

fn rollback_default_admin_delay(self: T) -> Result<(), Array<felt252>>

default_admin_delay_increase_wait

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::default_admin_delay_increase_wait

fn default_admin_delay_increase_wait(self: T) -> Result<u64, Array<felt252>>

has_role

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::has_role

fn has_role(self: T, role: felt252, account: ContractAddress) -> Result<bool, Array<felt252>>

get_role_admin

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::get_role_admin

fn get_role_admin(self: T, role: felt252) -> Result<felt252, Array<felt252>>

grant_role

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::grant_role

fn grant_role(self: T, role: felt252, account: ContractAddress) -> Result<(), Array<felt252>>

revoke_role

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::revoke_role

fn revoke_role(self: T, role: felt252, account: ContractAddress) -> Result<(), Array<felt252>>

renounce_role

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::renounce_role

fn renounce_role(self: T, role: felt252, account: ContractAddress) -> Result<(), Array<felt252>>

hasRole

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::hasRole

fn hasRole(self: T, role: felt252, account: ContractAddress) -> Result<bool, Array<felt252>>

getRoleAdmin

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::getRoleAdmin

fn getRoleAdmin(self: T, role: felt252) -> Result<felt252, Array<felt252>>

grantRole

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::grantRole

fn grantRole(self: T, role: felt252, account: ContractAddress) -> Result<(), Array<felt252>>

revokeRole

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::revokeRole

fn revokeRole(self: T, role: felt252, account: ContractAddress) -> Result<(), Array<felt252>>

renounceRole

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::renounceRole

fn renounceRole(self: T, role: felt252, account: ContractAddress) -> Result<(), Array<felt252>>

get_role_status

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::get_role_status

fn get_role_status(
    self: T, role: felt252, account: ContractAddress,
) -> Result<RoleStatus, Array<felt252>>

grant_role_with_delay

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::grant_role_with_delay

fn grant_role_with_delay(
    self: T, role: felt252, account: ContractAddress, delay: u64,
) -> Result<(), Array<felt252>>

supports_interface

Fully qualified path: openzeppelin_interfaces::access::accesscontrol_default_admin_rules::AccessControlDefaultAdminRulesABISafeDispatcherTrait::supports_interface

fn supports_interface(self: T, interface_id: felt252) -> Result<bool, Array<felt252>>