access-control:begin-default-admin-transfer
Start the delayed two-step transfer of the DEFAULT_ADMIN_ROLE on an AccessControlDefaultAdminRules contract.
Syntax
Section titled “Syntax”access-control:begin-default-admin-transfer <contract> <newAdmin>Arguments
Section titled “Arguments”| Name | Type | Description |
|---|---|---|
contract |
address |
AccessControlDefaultAdminRules contract address |
newAdmin |
address |
New default admin |
Examples
Section titled “Examples”load access-control
set $token 0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdbaccess-control:begin-default-admin-transfer $token 0x4F2083f5fBede34C2714aFfb3105539775f7FE64- Only the current default admin can start the transfer; the new admin can accept once the delay (see @access-control.defaultAdminDelay) has passed.
- Starting a new transfer overwrites a pending one.