Default Admin
DEFAULT_ADMIN_ROLE
DEFAULT_ADMIN_ROLEPurpose
Holds the highest level of control over the vault. The Default Admin can grant and revoke roles, manage vault settings, and oversee system-wide operations.
Permissions
- All operations permitted to wallets with the DEPOSITOR_ROLE.
- Assign and revoke all roles (
grantRole,revokeRole). - Transfer admin rights to another address (
beginDefaultAdminTransfer,acceptDefaultAdminTransfer). Transferring the DEFAULT_ADMIN role to a new address is subject to a time delay (defaultAdminDelay) of 72 hours. - Adjust role settings, including
defaultAdminDelay(changeDefaultAdminDelay).
Relevant Methods
function grantRole(bytes32 role, address account) external;
function revokeRole(bytes32 role, address account) external;
function beginDefaultAdminTransfer(address newAdmin) external;
function acceptDefaultAdminTransfer() external;
function changeDefaultAdminDelay(uint48 newDelay) external;Updated about 1 month ago
