::
Most all ways of washing your BTC involve either moving to a software-hot-wallet for some time, or trusting a third party. The ways I know how to do it:
1. Wasabi – Requires transfer to SW hot-wallet during coinjoin
2. FixedFloat – Requires trusting third party `FixedFloat` to act in good faith
3. JoinMarket – Requires transfer to SW hot-wallet during coinjoin
4. Exchanges – All Suite based exchanges require the exchange act in food faith
4. Lightning – Electrum HTLC priv-keys are maintained in the SW, even when connected to HW.
There was mention of a BTC-XMRatomic swap. Generally atomic swaps are trustless, but I’m not sure if either of the two wallet that do BTC-XMR atomic swaps support HW wallets.
Trezor is adding CoinJoin, but it’s not out of beta yet.