More

    Attackers drove 63% of early use of Ethereum’s new smart wallet feature

    Ethereum’s shortcut to smart wallet behavior arrived with a new trust problem: a wallet can make a regular address programmable without moving the user’s assets, while the delegated code gains power to act with that account’s authority.

    A peer-reviewed study released for USENIX Security ’26 found that attacker-linked contracts were associated with 2,322,548 of the 3,664,166 EIP-7702 authorization transactions it observed across seven chains through July 15, 2025. That is 63% of the historical transaction volume in the researchers’ dataset.

    The authors tied a relatively small set of malicious contracts to repeated authorizations and described some attacker-controlled activity as likely practice or proof-of-concept testing during an early, exploratory phase.

    The figure measures transactions, while distinct-wallet prevalence and the current 2026 attack rate sit outside the study’s scope.

    Why attackers dominated the early authorization count

    Ethereum activated Pectra, including EIP-7702, on May 7, 2025. The final specification introduced a type-4 transaction that lets an externally owned account set a pointer to deployed contract code.

    The address stays the same, the original private key retains control, and calls to the account can execute the delegated code in the account’s context.

    That design can give a conventional wallet features associated with smart accounts, including batched calls and sponsored transactions, without forcing the user to migrate to a new address. It also turns the delegation target into wallet infrastructure.

    Buggy or hostile code may be able to make approvals, transfers and application calls as the account.

    It says applications should not expect to ask users for arbitrary authorization signatures because there is no safe generic interface for users to assess code with unrestricted account access. Wallets are expected to vet the implementation.

    Read More:  BlackRock’s IBIT accounted for 90% of a $225 million Bitcoin ETF reversal after a seven-day buying streak

    Attackers could prepare authorization fields off-chain and ask a victim to sign, and a wallet might reduce the decision to a high-level account-upgrade prompt while obscuring the contract address or code receiving authority.

    The protocol verifies the account owner’s signature, while the wallet still has to establish whether the selected code deserves control.

    Related Reading

    Crypto investor loses $1M in Uniswap scam exploiting Ethereum’s EIP-7702

    The researchers analyzed more than 22.8 billion historical transactions on Ethereum, Binance Smart Chain, Polygon, Optimism, Arbitrum, Base, and Gnosis.

    Within that data, they examined 3,664,166 EIP-7702 authorizations through the cutoff and used transaction filters, bytecode analysis and manual review to identify 924 malicious contracts. They classified 793 as EOA-targeted, 124 as contract-account-targeted and seven as composite attacks.

    Study measure What it captures
    3,664,166 authorizations Historical EIP-7702 transactions across seven chains through July 15, 2025
    2,322,548 authorizations, or 63% Historical transactions associated with malicious EOA-targeted contracts
    924 malicious contracts The detected and manually reviewed set under the researchers’ method
    $2.36 million Detected realized loss across three attack categories
    About $10.14 million Potential exposure in a separate legacy-contract subset
    An EIP-7702 risk map shows 63% of authorizations, $2.36 million in detected losses, and $10.14 million in potential exposure.

    The paper says malicious contracts were reused disproportionately, so transaction counts can rise much faster than the number of distinct contracts or affected users. In a young authorization market, that repeated attacker activity had an outsized effect on the denominator.