From ccde353a204ecf1e44ee366a647e9fef32cb80cd Mon Sep 17 00:00:00 2001 From: qedk <1994constant@gmail.com> Date: Fri, 16 May 2025 03:00:37 +0530 Subject: [PATCH] Document the non-zero delay enforcement in AccessControlDefaultAdminRules (#5687) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Ernesto GarcĂ­a --- contracts/access/extensions/AccessControlDefaultAdminRules.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/contracts/access/extensions/AccessControlDefaultAdminRules.sol b/contracts/access/extensions/AccessControlDefaultAdminRules.sol index 6875fbf56..8ae6c3702 100644 --- a/contracts/access/extensions/AccessControlDefaultAdminRules.sol +++ b/contracts/access/extensions/AccessControlDefaultAdminRules.sol @@ -24,6 +24,7 @@ import {IERC165} from "../../utils/introspection/ERC165.sol"; * * Enforces a 2-step process to transfer the `DEFAULT_ADMIN_ROLE` to another account. * * Enforces a configurable delay between the two steps, with the ability to cancel before the transfer is accepted. * * The delay can be changed by scheduling, see {changeDefaultAdminDelay}. + * * Role transfers must wait at least one block after scheduling before it can be accepted. * * It is not possible to use another role to manage the `DEFAULT_ADMIN_ROLE`. * * Example usage: