Bladeren bron

Add warning on `SELFDESTRUCT` usage with `isContract` (#3875)

Co-authored-by: Francisco <fg@frang.io>
Pascal Marco Caversaccio 2 jaren geleden
bovenliggende
commit
a4596cab05
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 4 0
      contracts/utils/Address.sol

+ 4 - 0
contracts/utils/Address.sol

@@ -22,6 +22,10 @@ library Address {
      *  - a contract in construction
      *  - an address where a contract will be created
      *  - an address where a contract lived, but was destroyed
+     *
+     * Furthermore, `isContract` will also return true if the target contract within
+     * the same transaction is already scheduled for destruction by `SELFDESTRUCT`,
+     * which only has an effect at the end of a transaction.
      * ====
      *
      * [IMPORTANT]