I'm considering the following protocol:
- Buy BTC on a CEX that supports LN (Kraken specifically)
- Withdraw via Lightning from the CEX to Muun
- Withdraw on-chain from Muun to a hardware wallet
The point is to withdraw BTC, bought on a CEX with fiat, without doxxing my hardware wallet address, and keep the fees to a minimum.
Does the above make sense or am I missing something?
If I understand correctly, this wouldn't reveal my Muun on-chain address, since the withdrawals from the CEX would be via LN. But what about the fees?
(2) is free on Kraken, but I understand under the hood it's costly (Muun charges high routing fees to cover the cost of the submarine swaps) and Kraken would be paying for it, so they may not be happy if I do it often and for small amounts.
Does (3) incur any fees other than a single on-chain transaction? Does Muun charge a percentage for on-chain withdrawals like custodial wallets typically do (WoS, Coinos etc.)?