Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

RoleAdminChanged

Emitted when new_admin_role is set as role’s admin role, replacing previous_admin_role

DEFAULT_ADMIN_ROLE is the starting admin for all roles, despite RoleAdminChanged not being emitted signaling this.

Fully qualified path: openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleAdminChanged

[derive(Drop, Debug, PartialEq, starknet::Event)]
pub struct RoleAdminChanged {
    pub role: felt252,
    pub previous_admin_role: felt252,
    pub new_admin_role: felt252,
}

Members

role

Fully qualified path: openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleAdminChanged::role

pub role: felt252

previous_admin_role

Fully qualified path: openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleAdminChanged::previous_admin_role

pub previous_admin_role: felt252

new_admin_role

Fully qualified path: openzeppelin_access::accesscontrol::accesscontrol::AccessControlComponent::RoleAdminChanged::new_admin_role

pub new_admin_role: felt252