Avatar
lnproxy
e25a8b2051022a08f97d267d4b99ddfc500a0bfe149a5f671e46f72e9ea36ec9
A simple lightning privacy tool. https://simplex.chat/contact#/?v=1-4&smp=smp%3A%2F%2FUkMFNAXLXeAAe0beCa4w6X_zp18PwxSaSjY17BKUGXQ%3D%40smp12.simplex.im%2F_58pkdyvJRFpXcXCUf2U5ul70UQKe97T%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEASSPeBUbI370XzaUEHTpMp_xBYBa9EmZGWuTGuIM7pSQ%253D%26srv%3Die42b5weq7zdkghocs3mgxdjeuycheeqqmksntj57rmejagmg4eor5yd.onion
Replying to Avatar jb55

๐Ÿ˜…

Speaking of routing fees, they wont show up in `lncli feereport` but you can copy paste the payment hashes from the logs to a script like this to see how much you made:

```

lnproxy$ cat ./proxyfee

#!/bin/sh

{

lncli trackpayment --json $1 | jq -r '(.value_msat | tonumber) + (.fee_msat | tonumber)'

lncli lookupinvoice $1 | jq -r '.amt_paid_msat'

} |

awk '

NR == 1 {paid=$1 ; printf "paid: %0.0f\n", $1/1000}

NR == 2 {got=$1 ; printf " got: %0.0f\n", $1/1000}

END {printf "diff: %0.0f\n", (got - paid)/1000}

'

```

Run with `./proxyfee `

Disclaimer: lnproxy.org now defaults to selecting a random relay from the centralized list you can find on github (one day we will query nostr for relay ads).

It's good time to post "running lnproxy-relay" and start collecting some some routing fees.

An anon contributor helped me with some updates to the frontend at lnproxy.org.

The idea is that we want to foster an eco-system with multiple relays, so now the page shows the relay you're connectiong to more prominently. The default is still set to the realy hosted at lnproxy.org but it's much easier now to pick an alternative relay.

I'd like to eventually move to the cashu-mint-style model of fetching relays from announcements published to nostr, but since the current front end has been up for years with a couple real uses, I don't want to change the trust model until that's ready. It will add some friction to the UI, you'll be forced to pick a relay before wrapping an invoice, but it will be worth it to improve decentralization.

Always could use more. How much for a 0.05 bitcoin channel?

Node is finally back up, who wants to sell me some inbound

Part of this was a known issue with LND (your intuition was spot-on nostr:npub186tqtnx8nc502veqkguypvzpm5hq53p69qrl8l0hes9c4k8mzrssfk59su)

If you want to see which inflight payments are actually stuck you can do something like this:

lncli listpayments --include_incomplete |

jq -r '

.payments |

.[]

| select(.status == "IN_FLIGHT") |

[.payment_hash, .value_msat, ([.htlcs | .[] | select(.status == "IN_FLIGHT") | .route.total_time_lock ] | max)] |

@tsv

'

Then check that the max route.total_time_lock is in the future

hard to say..

could evenbe the destination holding up my liquidity

If it's because your node is down it's not really a stuck payment

Stuck payments are caused by other nodes in the route, so not relevant but, LND.

Is anyone else getting more stuck payments on the lightning network recently?

Yes, spinning up new nodes for privacy is a very good option. Better in lots of ways. But requires onchain transactions so could get expensive.

Nothing has 100% success on lightning ๐Ÿ˜…

But your point is very good. Adding an lnproxy shunt to your route will decrease the success rate significantly. But you just need to keep trying / play with the routing fees and it will work eventually. Plus, no custodial risk.

that doesn't matter. you can give lnproxy a blinded invoice, that it can parse and lnproxy will give you an unblinded bolt11 invoice