Lightning payment fees are calculated by the nodes. You're relying on other nodes to route your payment. The node itself can specify how much they charge for your use of their channel.

In other words: your node is A. You have a channel to node B. But you need to send 1000 sats to node C. Node B has a channel with node C. Node B has it coded in their channel to charge 5 sats per route. So node A pays node B 1005 sats through your channel, then node B sends 1000 sats to node C through their shared channel.

Does this make sense?

Reply to this note

Please Login to reply.

Discussion

So that depends... If you were using Alby as a custodial solution, they have specific rules for using their node. I know I read somewhere they charged 1% for using their service or something like that. It's considerably cheaper when using your own node instead of someone else's.

Got it. Yeah I have not moved it yet. I keep decreasing the amount I am sending to have more than 1% remaining inside @getalby but their system just keeps not allowing the transaction saying I should leave 1% .

Ugh... That's super annoying. The only thing I can think to do in that case is just close the channel and move the funds on-chain instead. It was a pain to get all my sats off of Wallet of Satoshi too. They need a "send max" button or something

Thank you, you are super helpful! I wouldn't even know where to begin to do that. But I did get it completed and all done last night! 🙌🏻🙏🏻