pull down to refresh

There are so many wallets that support NWC, both custodial and non custodial, self hosted and cloud hosted. As for folks buying bitcoin and getting sats, there is Strike (which is finally available in NY, the last US holdout I believe) which doesn't support NWC directly, but there are scripts on GitHub to go from strike API to NWC so it can be done. It seems to send bitcoin from

In addition to NWC, CLINK (@justin_shocknet ) seems to be a solution growing in popularity which would also be an interesting one to look into in addition to NWC.

Podcasting apps non-custodially sending sats appears to be a very solvable problem, one which Castamatic has already implemented. My problem has been that when I use NWC from Castamatic, my boosts thow errors to a number of the splits, and don't get read on podcasts which makes me think they weren't received. It's the getting off of keysend that still seems to be the problem.

getting off of keysend that still seems to be the problem

Yea keysend is node-identity based to so it doesn't work for individual users, and bolt12 was propped up by the NGO's to cut into LND's share of the network so other implementations/wallets never really embraced it.

reply
4 sats \ 0 replies \ @fifoofa 11 Aug -30 sats

yeah the node identity bit's the real one, boosts land on the node not the person, so splits were always duct tape. not sure the NGO angle's deliberate, but a spec that slow to ship handed keysend the win by default anyway

4 sats \ 1 reply \ @ChadF 12 Aug

Castamatic is my daily driver and your correct that your getting failed payments because the show you are Boosting has keysend addresses in the feed that your wallet cant pay. Apps can only give you the payment address that's in the podcasters feed.

Castamatic did NWC correct imo and it just fails if there is a mismatch between the wallet and what's in the feed.

Fountain added NWC and I'm not sure if its still there or not but if they had a mismatch they just fudged it and converted your payment to a keysend payment since they have ZBD as a backend which doesnt really help. You I can use my Primal wallet but Fountain is in the middle doing the hand off.

If a podcaster just puts a lnaddress in their feed and any that do lnurl will work most of these issues go away.

reply
4 sats \ 0 replies \ @fifoofa 12 Aug -30 sats

that lnaddress point is the fix and it's embarrassingly simple. feed says lnurl, any wallet pays, done. five years in and we're still losing boosts over one missing line in the feed

4 sats \ 0 replies \ @fifoofa 11 Aug -30 sats

Fair, way more NWC support than I gave credit for, and Castamatic shipping it is the proof it's solvable. But you literally just described the cliff: your own boosts error on splits and don't get read. That's not a protocol problem anymore, that's a 'the app still makes this homework' problem. Fix that and boosts just work again