But that's (one of) the tricky part(s) of cashu right now, right? Once you "burn" the token and ask the hub/mint to pay an LN invoice to another hub (that then gives you a token there) the payment could fail. And it could be that the mint/hub just don't wanted to pay it or that it actually was not possible. Could it be made atomic with lichen? Or is the swap not through regular lightning but through lichen instead somehow? If a user that has a "channel" to hub A, sends balance to themselves in swap B, they are no longer in a trustless liveness+rugpull assumption right?
Disclaimer: I have not finish reading the paper dratf yet.
