Преглед на файлове

Add note about default admin role security (#2211)

* Add note about default admin security

* Update contracts/access/AccessControl.sol

Co-Authored-By: Francisco Giordano <frangio.1@gmail.com>

Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
Nicolás Venturo преди 5 години
родител
ревизия
364da52a49
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      contracts/access/AccessControl.sol

+ 4 - 0
contracts/access/AccessControl.sol

@@ -34,6 +34,10 @@ import "../GSN/Context.sol";
  * that only accounts with this role will be able to grant or revoke other
  * roles. More complex role relationships can be created by using
  * {_setRoleAdmin}.
+ *
+ * WARNING: The `DEFAULT_ADMIN_ROLE` is also its own admin: it has permission to
+ * grant and revoke this role. Extra precautions should be taken to secure
+ * accounts that have been granted it.
  */
 abstract contract AccessControl is Context {
     using EnumerableSet for EnumerableSet.AddressSet;