On August 13, 2026, GoPlus Security flagged a whale address. Cumulative loss: over $50 million. Two separate incidents. First in 2023: approval phishing. Second in 2026: private key leak. The victim never moved. Code doesn't lie.
This is not a story about sophisticated zero-day exploits. It is a story about a single wallet that was compromised twice, by two fundamentally different attack vectors, with a three-year gap. The victim kept using the same address. That decision cost them everything.
Let me break down the technical details, because the real question is not how the attacks happened—it is why the industry continues to tolerate this level of risk for high-value assets.
Context: The Two Attack Vectors
Approval phishing is the 2023 attack. The attacker creates a fake DApp interface or malicious contract. The victim signs an ERC20 approve() or permit() transaction. They think they are granting access to a harmless function. In reality, they give the attacker unlimited authority to transfer their tokens. The attacker can then call transferFrom() at any time, draining the wallet's ERC20 balance. This does not require the private key. It only requires a signature payload.
Private key leak is the 2026 attack. The attacker gains the actual private key or seed phrase. This is catastrophic. Unlike approval phishing, which only affects ERC20 tokens, private key access gives full control over the native ETH and all assets. The attacker can move everything. There is no recovery.
The victim’s wallet suffered both. First, only ERC20 tokens were stolen. Second, the native ETH was taken. This timeline matches the technical constraints perfectly.
Based on my audit experience, I have seen this pattern many times. A whale gets hit by a minor attack. They cancel the malicious approval. They think they are safe. They do not migrate. Then, months or years later, the private key surfaces—maybe from a clipboard malware infection, a compromised cloud backup, or a hardware wallet that was never truly cold. The second attack hits harder.
Core: The Technical Analysis
Let me walk through the on-chain evidence.
Approval Phishing Mechanism
The 2023 attack likely involved a permit() signature, which is a gasless approval method. The victim signed a message off-chain. The attacker posted it on-chain. The ERC20 tokens were then transferred. This is a classic vector that targets users who interact with unverified smart contracts. The GoPlus alert probably caught the suspicious approval before the actual drain, but the victim had already signed.

Private Key Leak Scenario
The 2026 attack targeted native ETH. This requires the private key. Possible vectors: - Seed phrase stored in a cloud service that was later breached. - Clipboard malware that captured the seed phrase during wallet setup. - A fake hardware wallet from a non-official reseller.
We cannot know the exact source without more data. But the pattern is clear: the private key was compromised after the first attack. The attacker may have already had it from the beginning, but chose to use it only after the victim's defenses were lowered by the returned funds.

The $50M Trap: Why the Victim Stayed
Here is the most critical part. After the 2023 attack, the attacker returned most of the stolen funds. This is a classic psychological manipulation. The victim felt relieved. They thought the attacker was benevolent or that the situation was resolved. They did not abandon the wallet.
Code doesn't lie. The address was still active. The same private key was still in use. The risk remained. The attacker simply waited three years, then struck again.

This is not a security failure—it is a behavioral failure. The industry needs to recognize that security is not just about technical defenses. It is about user psychology. The moment a wallet is compromised, it must be treated as dead. No exceptions.
Contrarian: The Counter-Intuitive Angle
Most security analysis focuses on the attack itself. The contrarian view here is that the attacker's return of funds was the most damaging move. It created a false sense of security that led to a much larger loss.
Think about it. If the attacker had never returned the funds, the victim would have been forced to migrate. They would have lost millions in 2023, but saved tens of millions in 2026. The gesture of returning funds was not charity—it was a long-term investment in the victim's complacency.
Based on my audit experience, I have seen similar patterns in social engineering attacks. The attacker builds trust. The victim lowers their guard. The second strike is always bigger.
This is the blind spot in the current security narrative. Everyone talks about multisig, hardware wallets, and revocation tools. But no one talks about the psychological trap of "we got our money back, so we are safe." The real question is: how do we design systems that force users to act rationally after a breach?
Takeaway: The Path Forward
This incident is a wake-up call for the entire industry. Smart contract wallets with multisig, social recovery, and spending limits are not a luxury—they are a necessity for any address holding over six figures. The current standard of single-EOA wallets is a ticking time bomb.
For individual holders: if any of your wallets has ever been compromised, even if all funds were returned, abandon it immediately. Treat it as a radioactive zone. Migrate to a new, completely isolated address.
For the industry: we need to shift the default from EOA to abstract accounts. Gas costs, user experience, and education are the barriers. But the cost of inaction is measured in billions of stolen assets.
Code doesn't lie. The on-chain data is clear. The victim's wallet is still active. I will be watching it. If you hold significant value on an address that has ever been touched by an attacker, you are next.
The next wave of security must integrate behavioral economics. We need alerts that say: "Your wallet was compromised. Move your assets now. Do not wait." Not just technical flags, but mandatory migration protocols.
This is the lesson. The $50M lesson. Take it before it becomes yours.