This is an update to @Onion #316903 (Ads over Lightning)
I agreed with @DarthCoin that a solution was to increase the Min HTLC amount to "make the pay" for the honor of sending one Sats.
After that post I went and raised the Min HTLC on some of my channels that I didn't want to receive 1 sat transactions on. To test what I assume would be an easy solution.
Turns out I am still receiving 1 Sat transactions on the channels I have increased the Min HTLC value on.
I have double check that the small transactions where still coming in on the same channel vs another channel.
What could I be missing? Is there another setting somewhere in LND that needs to be changed?
I will take all the Sats that come my way but I wanted to better understand the inner workings of my node.
I think the setting is just for routed htlcs
reply
yes, htlc setting is only used to forward payments. You can choose to not forward payments under a specific amount (min_htlc_msat).
reply
If true that would explain the issue.
reply
10 sats \ 1 reply \ @nym 20 Apr
What steps should be taken to implement a solution for preventing 1 sat transactions on Lightning channels, like when increasing the Min HTLC value doesn't seem to be effective?
reply
Short answer, I think it will envole developers to change lighting implementation to give us a feature to reject messages.
@benthecarman post above states min htlc only applies to routing
reply
raised the Min HTLC on some of my channels
You should do it on all channels, not just some. When somebody is trying to route through your node, will search for best available routes, including those channels that you didn't update the min HTLC.
Also I think that a direct keysend tx with message is still received. I mean, if some other node knows your nodeID and also will have a direct channel with your node, could send you a 1 sat message, pushing the sat through the channel you have with them.
Also... stupid question: did you restart your LN node?
reply
Also I think that a direct keysend tx with message is still received. I mean, if some other node knows your nodeID and also will have a direct channel with your node, could send you a 1 sat message, pushing the sat through the channel you have with them.
What do you think the Incoming Channel would be listed at on this type of transactions?
At the moment the Incoming Channel ID that is showing on the transactions is the channel where I raised the Min HTLC
Also... stupid question: did you restart your LN node?
No, do change in channel settings only take affect after restart?
reply
Incoming Channel would be listed at on this type of transactions?
Should be, yes. Is strange indeed. Try a restart.
reply
As a side note, the reason I didn't change the Min HTLC on all the channels was that I trying to use it as a rebalancing techinque (be it a very small rebalance) on certain channels.
reply
fuck rebalancing, use the valve system.
reply