Ethereum’s Pectra upgrade activated May 7. The ledger now shows a stark truth: 3.66 million delegation transactions in three months. 63% of them were malicious. That is 2.3 million attacks triggered by EIP-7702, the account abstraction spec that gave EOAs superpowers. The market hasn’t moved. No red candle. No vol flicker on Deribit. Why? Because this isn’t a treasury hack or a stablecoin depeg—it’s a silent break of the most basic invariant: “my key, my account.” When the code bleeds, the ledger keeps the truth. This is not FUD. It’s an audit.
EIP-7702 is the technical evolution that lets an externally owned account (EOA) temporarily delegate its execution to smart contract code at the protocol level. Your address stays the same, your private key stays the same, but your account can now act like a smart contract. The Pectra upgrade made this real on mainnet. It’s supposed to bridge the gap between simple EOA wallets and full account abstraction—no new address, no token migration, no user friction. The idea was elegant: let the old model inherit new abilities. But the execution has become a honeypot for phishing, rebinding attacks, and malicious contract farms.
The data comes from a USENIX 2026 security paper that combed through 22.8 billion historical on-chain transactions. After the upgrade, researchers identified 242 malicious delegation contracts, plus another 500 hidden in CREATE2 factories. Within the first three months, these contracts drained over $2.36 million directly, and exposed another $10.14 million to theft. The attack surface is not exotic. It’s phishing, but with a twist: instead of asking you to approve a token, the attack asks you to sign a delegation that hands your whole account’s execution rights to a contract. Once signed, that contract can do anything your EOA can do—including spending every ERC-20 in that address. The old security check that many DeFi protocols relied on, the immutable msg.sender == tx.origin invariant, is now worthless. That check used to guarantee that a user, not a contract, initiated a transaction. With EIP-7702, an EOA can execute as a contract, so the check passes while the intent is malicious. Let that sink in.

I’ve audited lending protocols where a single reentrancy bypass can drain a pool. But this is worse. This breaks the fundamental trust model at the consensus layer. In my own experience, I’ve seen how a flaw in one invariant—like the BZRX reentrancy bug I caught back in 2019—can create wealth out of thin air. EIP-7702 is not a single bug. It’s a redefinition of what an EOA is, without a matching redefinition of how we protect it. The research shows that attackers are not sophisticated state actors; they are automated phishing scripts operating at scale. The malicious contracts were crafted to look benign, with a “rebinding” pattern that changes the delegation target after the initial interaction. That means even a wallet that displays “safe” after a check can turn into a drainer on the next block. This is the black box at the heart of the new account abstraction: the code you delegate to can change its behavior without notice. Try carrying that into a security review.
Here’s the contrarian angle. The market narrative says EIP-7702 is a bullish step toward mass adoption of smart wallets. It reduces friction, keeps addresses constant, and makes migration effortless. But the first month of production data says the opposite: the attack surface has expanded faster than the defenses. The real opportunity isn’t in ETH trend following. It’s in the security infrastructure that has to be rebuilt from scratch. Wallet providers are now scrambling to add whitelists, allowlists, and delegation monitoring. DeFi protocols that still rely on tx.origin are forced to upgrade their routing logic or bleed. This is where the institutional money will flow—not to a token, but to audit firms, zero-trust authorisation APIs, and on-chain monitoring services. Arbitrage is just violence disguised as math; the smartest play today is to arbitrage the gap between user perception and code reality. That gap is a vacuum, and someone will fill it.
The immediate action list is short. If you’re a DeFi developer, audit every contract that uses tx.origin as a security guard. Replace it with explicit whitelisting and delegation validation. If you’re a user, do not sign delegation transactions unless you’re certain of the target contract. Hardware signers are not enough if you approve a malicious delegation. And if you’re a trader, do not expect a price crash. The market is slowly digesting the fact that 2.3 million malicious transactions occurred without a systemic protocol collapse. That resilience is bullish in the long term, but it masks the short-term tail risk of user-level fund loss. The ledger is a truth machine. It just recorded 63% malicious delegation attempts. The next version of EIP-7702 may fix some of this, but the trust model has already changed. The question is not whether the code will bleed again. It will. The question is whether you’ll be holding the deposit when it does.