[Summary] CREATE2: immutability assumed by social contract

  1. Under CREATE2 , any “audit” of a qualifying contract’s bytecode is rendered useless since the contract could theoretically be replaced at any time by the owner. Further, because we can’t be certain of transaction ordering, there’s no way to check-then-proceed-if-ok. In addition, only those with a fully synced node would have any hope of “knowing” what the target contract actually consists of.
1 Like