Bitcoin: The Final Stage of Money LaunderingDespite differences in the initial routes, a significant portion of the assets stolen from Bitget was eventually converted into Bitcoin.
The main tools used for this purpose were the cross-chain protocols THORChain and Chainflip, which allowed the attackers to swap ETH, XRP, and other assets for BTC without relying on centralized exchanges.
According to BlockSec, by September 29, approximately $269 million in funds linked to the attack had passed through THORChain, while around $37.27 million had passed through Chainflip. These figures represent protocol transaction volumes and may include repeated movements of the same assets.
Further investigation by CipherOwl identified specific Bitcoin addresses that received funds following swaps through THORChain. Analysts identified 36 BTC addresses that collectively received approximately 1,238.49 BTC along the traced ETH → THORChain → BTC route.
The five largest recipient addresses identified in the investigation are listed below:
Bitcoin Address | BTC Received |
bc1qh2mlug08tnm28xz6cj2cenvz6eyxj94t64g7pf | 174.04 |
bc1qqmp67f0xu7q624u8k9w9tlc0y65ayffrqkau7h | 165.39 |
bc1qchvvjltnfpkdfljdy8y47ednhuxvhq3k2dl4cj | 105.00 |
bc1qeqp6390m470cta7n8tpteqvp5lumswka2u8ezz | 104.78 |
bc1qxusgput28vpmedwexf86n2xawmdc3rqwpy0aea | 94.85 |
The first address, bc1qh2ml...64g7pf, attracted particular attention. Researchers established that it received BTC originating from swaps involving both stolen ETH and stolen XRP. This finding made it possible to connect two previously separate fund movement routes.
Bitcoin from this address was subsequently distributed across 14 additional consolidation addresses before being transferred to new wallets. The identified recipients included:
Consolidation Address | BTC Received |
1PQap2BuQHHfVZ4NopP8TzCAeWWWyHBUc7 | 40.826 |
1LXW92YhENBvBkBxB1hQHH8DtyUXo7sZBs | 25.027 |
1w8YFABzCB58cm4Y9MftiUvWskmmNDeL6 | 25.522 |
Some routes also passed through Chainflip. According to Bitquery, one swap involving 2,450 ETH resulted in a payout of 74.46 BTC to a single Bitcoin address.
In addition, the previously discussed route originating on TRON and passing through Umbra, Arbitrum, and Chainflip resulted in payouts totaling 21.65 BTC, distributed among five wallets.
At the next stage, the attackers began using tools designed to make transaction relationships more difficult to establish. In particular, some Bitcoin was sent through CoinJoin transactions, which combine inputs and outputs from multiple participants.
By September 29, BlockSec estimated that approximately $3.94 million in funds associated with the attack had passed through CoinJoin.
The final stage of the laundering process therefore involved converting the stolen assets into BTC, distributing them across numerous addresses, consolidating them again, and using privacy-enhancing tools.
Nevertheless, traces of certain routes remained visible. Bitcoin transaction analysis made it possible to link funds originally stolen from different blockchain networks.