pull down to refresh
Looks like it swept all UTXOs back to 2022-07-18 17:58:25, but skipped all the ones that came before it.
Yeah, looks like it. The TX has exactly 200 inputs. It suggests that the attacker simply sweeps the most recent 200 UTXOs and misses the rest, and they are still at risk of being stolen.
what makes you think it's an API?
Missed this, apologies!
Public APIs often have max-per-page forced pagination to reduce load on their infra, whereas private infra like the bitcoind RPC often don't implement a hard max and even do not set an initial default.
Thus, when you see a low artificial limit in an attack, like 200 utxo max which is significantly under the max tx size, especially for p2wpkh, but also for old school p2pkh, it is extremely likely that a service was used and not sovereign infra. And that is the kind of lead that can break an investigation from hopeless into catching a lazy attacker if you'd be, say, representing a victim.
I'm glad that Block found the same and chased it down.
During our investigation of the Coldcard drain yesterday, we identified an unusual pattern in the sweeps. That pattern led us to a hypothesis that has since been confirmed: the operator used a paid account at a well-known blockchain-services provider to query the source addresses and perform other related activity during the sweeps.
We contacted the provider directly. Their internal logs matched the suspected workflow with extraordinary specificity, including the number, timing and sequence of requests. The provider was supplying its standard services in response to requests that did not reveal their broader purpose. We have seen no evidence that the provider knowingly participated in or facilitated the suspected theft.
We are sharing the relevant information with the appropriate authorities. We will provide further updates when doing so will not interfere with the investigation.
They accept payment via credit card and via Bitcoin on-chain (no Lightning).
and they are still at risk of being stolen.
aaand the rest has now also been swept:
https://mempool.space/tx/a318b01e6e1697a465fb1ec036b0dd2c46776b7143034ea9575e8e0fd023e7f5
....pmmnmpe this one still having the biggest utxo it had is indeed puzzling.