OK. Let's say I'm in Canada. I want to pay for my coffee with Ethereum using this app.
I do the transaction using the state channel etc.
So behind the scenes, and perhaps happening after the fact by utilising the liquidity pool to speed things up I presume.....
1. The Ethereum is sold for USD?
2. The USD is then exchanged for Canadian dollars?
3. the Canadian dollars are sent to the cafe
Where do these things happen and what are the expected costs?