Researchers just uncovered 4,200 malicious smart contracts that successfully tricked 5,700 victims into signing away their crypto

0
1
Researchers just uncovered 4,200 malicious smart contracts that successfully tricked 5,700 victims into signing away their crypto


Simulating transfers using safety tools inside crypto wallets can show a small gain even when the final transaction sends the user’s deposit to an attacker, according to a July 30 arXiv preprint that links the technique to 5,742 victim addresses and about $3.48 million in historical losses.

The authors used SimGuard, a contract-bytecode detector, to identify 4,224 transaction-simulation phishing contracts across Ethereum, BNB Smart Chain, Avalanche and Polygon.

The study associated them with 6,223 victim transactions but called the loss estimate an upper bound because some attacker test activity may have been misclassified. It attributed 91.5% of the losses to Ethereum and about 83% of the cross-chain total to its largest inferred cluster.

$538M stolen by drainers: ETH & SOL wallets unite with real-time phishing blocks$538M stolen by drainers: ETH & SOL wallets unite with real-time phishing blocks
Related Reading

$538M stolen by drainers: ETH & SOL wallets unite with real-time phishing blocks

Inside MetaMask/Phantom’s new intel network and how we’ll measure success.

Oct 23, 2025 · Gino Matos

The findings have not been peer reviewed. The paper also gives inconsistent figures for its Avalanche contract count and conflicting endpoints for the observation period, leaving its per-chain breakdown and exact time window unresolved.

How a safe-looking preview can diverge

Transaction simulation takes a pre-signing snapshot of what a transaction is expected to do. The contracts described in the paper contain branches that can produce one result during that check and another when the transaction executes on-chain.

Infographic showing how a safe-looking wallet simulation can diverge before execution, with study figures for contracts, victim addresses, transactions and estimated losses.Infographic showing how a safe-looking wallet simulation can diverge before execution, with study figures for contracts, victim addresses, transactions and estimated losses.

In a storage-control example, the simulation returns the user’s deposit plus a tiny reward. An attacker can then change the contract’s state, such as by blacklisting the user’s address, before the transaction lands. The executed branch sends the deposit to an attacker-controlled address instead.

Timestamp-based contracts can exploit the later block time, while gas-control contracts can behave differently when the simulator and final transaction use different gas limits. Not every variant therefore requires an attacker to alter stored on-chain data after the preview.

In a controlled test, the authors sent an account’s balance to a contract that returned as little as 1 wei, the smallest unit of ETH. They reported that several tested previews displayed a positive estimate and most did not clearly show the full outgoing amount.

CryptoSlate Daily Brief

Daily signals, zero noise.

Market-moving headlines and context delivered every morning in one tight read.