Holy shit, I found some real interesting articles on ether ’sploits by following links off of this write up. Did you know that people sometime write buggy “smart” contracts?
I know, right?! Also, check out this article “Ethereum Is a Dark Forest” if you haven’t seen it yet.
Phil once told me about a cosmic horror that he called a “generalized frontrunner.” Arbitrage bots typically look for specific types of transactions in the mempool (such a DEX trade or an oracle update) and try to frontrun them according to a predetermined algorithm. Generalized frontrunners look for any transaction that they could profitably frontrun by copying it and replacing addresses with their own. They can even execute the transaction and copy profitable internal transactions generated by its execution trace.
Because I’m a professional DeFi thought leader, I had never actually deployed a contract to Ethereum before.