This post serves as discussion for my article/research: Compiler Fingerprinting in EVM Bytecode | Jonathan Becker
Note: I’m working on running this across all contracts, as well as figuring out why the remaining 1.9% of contracts aren’t being classified.