Skip to content

access-control:begin-default-admin-transfer

Start the delayed two-step transfer of the DEFAULT_ADMIN_ROLE on an AccessControlDefaultAdminRules contract.

access-control:begin-default-admin-transfer <contract> <newAdmin>
Name Type Description
contract address AccessControlDefaultAdminRules contract address
newAdmin address New default admin
load access-control
set $token 0x9C58BAcC331c9aa871AFD802DB6379a98e80CEdb
access-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.