소스 검색

Improve wording of recommendation in Initializable

Francisco Giordano 4 년 전
부모
커밋
bc5c8e2c9c
1개의 변경된 파일3개의 추가작업 그리고 4개의 파일을 삭제
  1. 3 4
      contracts/proxy/utils/Initializable.sol

+ 3 - 4
contracts/proxy/utils/Initializable.sol

@@ -18,10 +18,9 @@ pragma solidity ^0.8.0;
  * ====
  * Avoid leaving a contract uninitialized.
  *
- * An uninitialized contract can be used in certain kinds of exploits since it may allow an attacker to take control of
- * the contract. This includes the implementation contract behind a proxy. You can either invoke the initializer
- * manually, independently of initialization of the proxy, or you can include a constructor to automatically mark it as
- * initialized when it is deployed:
+ * An uninitialized contract can be taken over by an attacker. This applies to both a proxy and its implementation
+ * contract, which may impact the proxy. To initialize the implementation contract, you can either invoke the
+ * initializer manually, or you can include a constructor to automatically mark it as initialized when it is deployed:
  *
  * [.hljs-theme-light.nopadding]
  * ```