JarValley

Market Prices

BTC Bitcoin
$81,596.2 -1.56%
ETH Ethereum
$2,390.63 -1.93%
SOL Solana
$104.31 -1.52%
BNB BNB Chain
$729.3 +0.21%
XRP XRP Ledger
$1.3 -1.35%
DOGE Dogecoin
$0.0791 -0.83%
ADA Cardano
$0.2162 -2.17%
AVAX Avalanche
$9.49 -2.92%
DOT Polkadot
$1.14 +0.97%
LINK Chainlink
$11.95 -1.96%

Event Calendar

{{ๅนดไปฝ}}
10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

28
03
unlock Arbitrum Token Unlock

92 million ARB released

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

12
05
halving BCH Halving

Block reward halving event

18
03
unlock Sui Token Unlock

Team and early investor shares released

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

Tools

All โ†’

Altseason Index

40

Bitcoin Season

BTC Dominance Altseason

Market Cap

All โ†’
# Coin Price
1
Bitcoin BTC
$81,596.2
1
Ethereum ETH
$2,390.63
1
Solana SOL
$104.31
1
BNB Chain BNB
$729.3
1
XRP Ledger XRP
$1.3
1
Dogecoin DOGE
$0.0791
1
Cardano ADA
$0.2162
1
Avalanche AVAX
$9.49
1
Polkadot DOT
$1.14
1
Chainlink LINK
$11.95

๐Ÿ‹ Whale Tracker

๐ŸŸข
0xa27d...ef32
1h ago
In
1,069,514 USDC
๐ŸŸข
0xad34...6a94
12m ago
In
43,188 SOL
๐Ÿ”ด
0x16f7...60d3
30m ago
Out
2,303.77 BTC
Bitcoin

Forty-Nine Deposits of 100 ETH: The Ninety-Day Ledger Behind Triple-A's Stolen Treasury

CryptoTiger

The Ninety-Day Walk

On October 10, a wallet cluster pushed 4,970 ETH into Tornado Cash. The composition is what caught my eye, not the total. Forty-nine deposits of exactly 100 ETH. Seven of exactly 10 ETH. Roughly $12.4 million, routed into a sanctioned mixer in one coordinated motion. I have spent the past week re-reading the timestamps, and the anomaly is not the size of the transfer. It is the patience underneath it. Ninety days separate the theft from the wash. That is not a criminal in a hurry. That is a criminal with a checklist.

The ledger never lies, only the narrative hides. And the dominant narrative โ€” that a mixer is where an on-chain trail dies โ€” is the exact inverse of what the data shows. Tornado Cash does not erase a deposit. It delays the moment the deposit becomes useful. Between those two events sits a window that regulators, exchanges, and analysts have learned to read. This article is about that window, and about what a payment provider's breached treasury looks like when it walks, step by step, toward the exit.

What a Payment Provider Actually Custodies

Triple-A is a payment services provider that custodies its own treasury. That phrase โ€” its own treasury โ€” is the whole story in miniature. It means the company held the private keys to a hot or warm wallet funded with client-facing liquidity, roughly $11.8 million at the time of the breach in July. There was no smart contract exploit here. There was no flash loan, no oracle manipulation, no reentrancy. There was access. Someone got into a treasury and walked out with it.

The money did not stay put. It was bridged to Ethereum, swapped into ETH, split across two intermediate addresses on September 6, and then, on October 9, consolidated into a single wallet. One day later, it was gone into the mixer. That is a five-stage path: bridge, swap, split, consolidate, mix. It is textbook. It is also, and this matters, complete. Nothing about the method is novel. Everything about the execution is deliberate.

The disclosure came from Salus, a third-party on-chain monitoring system โ€” not from Triple-A. I want to sit on that for a second. The victim did not narrate the event. A monitoring vendor did. In 2018, when I audited forty-seven early-stage Ethereum contracts through the ICO winter, the industry had almost no such layer. A breach surfaced when a founder posted an apology. Today it surfaces when a dashboard flags an anomaly, often before the company itself has issued a statement. The immune system of this market has moved from the press release to the node.

Now the mixer. Tornado Cash is a zk-SNARK privacy protocol that breaks the on-chain link between deposit and withdrawal by pooling funds into fixed denominations: 0.1, 1, 10, and 100 ETH. You do not deposit an arbitrary amount. You deposit a standard brick, and later withdraw an identical brick from a different address. The anonymity comes from the crowd. The US Treasury's OFAC placed Tornado Cash on the SDN list in August 2022, a Fifth Circuit panel ruled the designation overreached for immutable contracts in November 2024, and reporting through early 2025 indicated a delisting โ€” though anyone relying on that status should verify against the current OFAC notice, because this is precisely the kind of fact that decays. What has not decayed is the protocol's use. Sanctioned or not, it remains the largest anonymity set in the market, and size is a feature no alternative can quickly match.

The Fingerprint of a Standard Brick

Start with the denominations, because they are the fingerprint. An attacker washing money for the first time deposits round numbers out of convenience. An attacker who understands the tool deposits into the largest standard pool on purpose. The 100 ETH pool is where the anonymity set is deepest and the transaction count is lowest. Forty-nine bricks of 100 ETH and seven of 10 ETH is not a rounding artifact. It is a calculation: maximize per-transaction obscurity, minimize the number of moments you touch the chain.

Here is the part I keep returning to. The source material notes that one of the transferred funds contained assets previously withdrawn from the same mixer. Read that slowly. The attacker had already taken money out of Tornado Cash and was now putting money back in. That single act enlarges the attacker's known address cluster. Every prior withdrawal that can be tied to this deposit is a thread an analyst can pull. If I am building a graph, a recycled address is a gift, because it connects two periods of activity the attacker wanted kept apart.

The two intermediate addresses created on September 6 are the connective tissue of the whole operation. An intermediate address exists to break timing: it holds funds long enough that a naive block explorer query stops linking deposit to destination. It is a speed bump, not a wall. On-chain analysts do not follow single transactions; they follow behavioral clusters โ€” shared gas funding, common withdrawal patterns, reused nonces, overlapping active hours. A split into two addresses followed by a reconsolidation a month later is, to a clustering algorithm, less a disguise than a signature.

The cross-chain leg is the second soft spot. Bridges and centralized exchanges are where crypto meets identity. A bridge operator running KYC, or a CEX processing a swap, is a mandatory compliance checkpoint โ€” what I have called, in past post-mortems, a choke point. Bridges are also, statistically, the weakest link in any laundering chain: they add a second smart contract, a second custody model, and a second window in which the funds are exposed. Trace the ghost liquidity back to its source and you find that the source is rarely the mixer. It is the bridge three steps earlier, where someone signed something.

The arithmetic between the two dates deserves a note. Roughly $11.8 million left Triple-A in July. Roughly $12.4 million entered the mixer in October. The difference could be price appreciation on a volatile asset held through a ninety-day window, or it could be the merging of an additional funding source into the same cluster. The data does not resolve which, and I will not pretend it does. But the gap is a reminder that dollar figures in a laundering chain are moving targets, and a single valuation snapshot at each end can hide a second wallet quietly joining the flow.

I have watched this pattern before. In 2022, after Terra and Luna collapsed, I ran an emergency analysis of $15 billion in stablecoin depegs across Ethereum, mapping the liquidity holes through Aave and Compound. Thirty percent of the risky positions were undercollateralized, and the lesson was the same one I learned auditing ICO contracts in 2018: the failure is almost never where the headline points. It is one layer down, in the operational plumbing. Triple-A's breach was not a protocol failing. It was a private key, a permission, or a person โ€” and those are the hardest failures to audit because they leave no stack trace on-chain, only a withdrawal.

So what does the on-chain evidence actually establish? Three things, with confidence levels I will not inflate. First, high confidence: this was a staged, deliberate laundering operation, not a panic exit. The ninety-day cadence and the fixed-denomination structure prove intent. Second, high confidence: the move into Tornado Cash is a transfer, not a sale. Depositing 4,970 ETH does not create sell pressure. It parks the asset. The sell pressure, if it ever appears, arrives later and scattered. Third, medium confidence: the recycling of previously withdrawn funds is a genuine operational error that improves traceability โ€” though, as I will argue next, that conclusion is exactly the kind that deserves a second look.

I built a small Dune dashboard to track this class of flow last quarter, integrating 200 AI-agent behaviors and roughly $500 million in automated trading activity. The exercise taught me something uncomfortable: the cleanest-looking fund paths are sometimes the ones most carefully staged. Real laundering is messy. Staged laundering is orderly. This one is orderly, which means it was either professional or rehearsed โ€” or, more likely, executed by someone competent enough to plan and careless enough to recycle.

Where the Data Refuses to Cooperate

The reflexive conclusion is that the attacker got sloppy. I am not certain. Correlation is not causation, and a recycled address is not automatically a mistake. It can be a deliberate misdirection: seed a known, watched wallet with funds that lead nowhere, while the real value exits through a path the analysts are not yet modeling. When I presented NFT floor-price research in 2021 โ€” 1.2 million transactions showing that early PFP gains tracked whale accumulation rather than organic demand โ€” the loudest pushback was that the whales were obviously the signal. They were. But the whales also knew they were the signal, and some of them used that visibility to move the real position off-book. Orderly trails attract attention. Attention is a resource, and a sophisticated actor spends it.

There is also a survivorship problem in how we talk about these events. We only analyze the laundering chains that were detected. The ones that were not โ€” the flows that crossed a mixer and dissolved into a thousand unremarkable withdrawals โ€” generate no press release and no dashboard alert. Every case like this one is selected by the very monitoring that found it, which means our sample of how laundering works is biased toward the laundering that failed to hide. I say this as someone who builds these dashboards: the tool is honest about what it sees and silent about what it misses.

The deeper blind spot is in the market's response. The pricing of this event is approximately zero, and correctly so โ€” $12.4 million is a rounding error against Ethereum's daily volume. But zero price impact is not the same as zero consequence, and the industry keeps conflating the two. The real transmission channel here is sanctions exposure, not price. Any exchange, bridge, or market maker that touches these 4,970 ETH inherits a compliance liability. Addresses flagged as sanctioned-linked get frozen, quarantined, or scrutinized, and the cost of that scrutiny does not show up in a candle. It shows up in a compliance budget, a delayed withdrawal, a legal review. That is the number nobody is pricing.

And I want to puncture the second comfortable narrative: that the monitoring system caught the attacker. It did not. It observed a deposit that was always going to be public. Transparency did not defeat the laundering; it merely documented it in real time. The chain does not forget. It files, and it timestamps, and it waits. The cat-and-mouse game between privacy and tracking has not ended โ€” it has become routine. The mixer still worked well enough to be used. The trail is still readable enough to be followed. Both things are true, and anyone selling you only one of them is selling a story.

Watch the Exit, Not the Entry

The signal to watch over the next two weeks is not the deposit. It is the withdrawal. Tornado Cash withdrawals come in the same fixed bricks, and if this cluster re-extracts in matching denominations on a tight schedule, the timing will reveal how confident the operator really is โ€” because a careful launderer waits, and a nervous one does not. A cluster that sits for months is telling us it fears the watchlist. A cluster that exits fast is telling us it believes the anonymity set is still wide enough to hide inside. Watch the exit addresses, not the entry. The ledger will tell us which one this was.

Fear & Greed

55

Greed

Market Sentiment

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

๐Ÿ’ก Smart Money

0x2b87...d514
Institutional Custody
+$4.2M
92%
0x04e1...67d6
Top DeFi Miner
+$1.3M
71%
0xd8e9...31b7
Market Maker
+$3.3M
66%