pull down to refresh

This requires the content provider and the client have a channel open with the relay, right? Is there a way to remove those requirements?
If the middleman can intercept the content provider's invoice, he can produce one like it with the same payment hash and a slightly higher amount, then display that to the payer. When the payer pays it, the middleman can only settle the invoice if he first pays the content provider and gets his preimage. That's atomic and does not require direct channels.
reply
Beautiful!
reply