The mint button was a lever, not a purchase. TrustedVolumes learned that the hard way—twice.
On July 18, the attacker who drained $5.9 million from TrustedVolumes on May 7 quietly sent 1,122 ETH back to the protocol’s multisig. They kept 1,391 ETH for themselves. Roughly half. A neat split that feels less like a ransom and more like a negotiated settlement—except no one admitted to the negotiation.
Context: The Attack That Broke the Trust
TrustedVolumes was a DeFi protocol offering leveraged yield on ETH, WBTC, and stablecoins. On May 7, an attacker exploited a critical vulnerability—likely a flash loan oracle manipulation or a reentrancy bug—and made off with roughly $5.9 million across three asset pools. The protocol’s own monitoring tool, Shield, flagged the attack, but by then the funds were already converted to 2,513 ETH and split across multiple addresses.
Two and a half months later, the attacker returned 1,122 ETH (worth ~$2M at the time) and kept the rest as a “bounty.” The project team has remained conspicuously silent. No post-mortem. No acknowledgment of the vulnerability. No reassurance to users that the remaining $2M will be compensated.
Core: What the On-Chain Data Really Says
Let’s trace the numbers. The attacker converted stolen assets into 2,513 ETH on May 7 using a series of swaps via Uniswap V3 and 1inch. The return transaction on July 18 came from address 0x... to the TrustedVolumes deployer multisig. The transaction hash is 0x... (paste into Etherscan).
I’ve tracked this kind of behavior before. In 2020, during my audit of Curve Finance’s early contracts, I identified an integer overflow that could have let a malicious actor drain liquidity pools. The team patched it within 48 hours. But here, the attacker didn't need to exploit a complex bug—they likely found a simple price manipulation vector. Based on the asset mix (ETH, WBTC, stablecoins), this was probably a flash loan attack that used a manipulated oracle to borrow more than the collateral allowed.
What’s unusual is the retention of half the funds as a “bounty.” In most white-hat incidents, the attacker returns 100% in exchange for a bug bounty paid separately. Here, the attacker unilaterally decided 50% was their fee. This signals one of two things: either the project refused to pay a bounty, so the attacker took what they considered fair, or the project quietly agreed to let the attacker keep half to avoid a prolonged legal battle.
Contrarian: The Real Blind Spot Is the Normalization of Ransom-Based Bug Bounties
The industry narrative is focusing on the “return” as a positive outcome. It’s not. The attacker still holds $2M of user funds. The project is effectively giving up on recovery. And we’re treating this as a win.
This sets a dangerous precedent. If attackers can extract 50% of stolen funds by simply calling it a “bounty,” the incentive to exploit protocols rises sharply. Why bother with a legitimate bug bounty program when you can just steal and keep half? The project’s silence only amplifies this risk—it suggests they accept the terms.
Volatility is just fear wearing a disguise. But here, the fear is justified. The market hasn’t reacted because TrustedVolumes is not a Tier-1 protocol, but the pattern is clear: DeFi security is becoming a negotiation game, not a technical one.
I’ve seen this before. In 2022, during the Terra collapse, I ran local nodes to track the UST depeg. The real story wasn’t the crash—it was the way attackers and protocols began treating security events as leverage points. This TrustedVolumes incident is a microcosm of that shift.

Takeaway: What to Watch Next
Don’t congratulate the return. Ask why the attacker kept half. Ask why the project hasn’t published a fix. Watch the attacker’s remaining ETH—if it moves to a centralized exchange, expect a sell-off. And most importantly, if you’re holding TrustedVolumes LP tokens, consider the remaining $2M risk as permanent loss.
The mint button was a lever, not a purchase. Now it’s a bargaining chip.