A Tool for Detecting Metamorphic Smart Contracts by Michael Blau (a16z crypto)
Michael Blau released his detector for metamorphic smart contracts: https://a16zcrypto.com/metamorphic-smart-contract-detector-tool/
A critical Ethereum security assumption is that smart contract code is immutable and therefore cannot be changed once it is deployed on the blockchain. In practice, some smart contracts can change – even after they’ve been deployed. With a few clever tricks, you can create metamorphic smart contracts that “metamorphose” into something else – and by understanding what makes them possible, you can detect them.
Detector tool: https://metamorphic.a16zcrypto.com/
GitHub: https://github.com/a16z/metamorphic-contract-detector
az16 crypto (az16 is perhaps not the most ethical VC firm in existence, but then again what company truly is?) also has other great resources:
- Web3 Weekly newsletter
- State of Crypto Report (here is the 2022 edition)
- Other blockchain and cryptocurrency related articles. They also have a section on security and privacy.