spacestr

🔔 This profile hasn't been claimed yet. If this is your Nostr profile, you can claim it.

Edit
ericpp
Member since: 2024-01-17
ericpp
ericpp 6d

I guess I confused blips and bolts. But it has been around for 5 years now and is supported by all the major lightning implementations.

ericpp
ericpp 6d

It's not the applications that are the issue. Most of them already support lightning addresses and keysend. The issue is that the majority (95%) of feeds still use keysend addresses and anyone using a lightning address-only wallet can't send payments to a keysend address. Keysend was ratified as bLIP-003 and is part of the Lightning Network protocol: https://github.com/lightning/blips/blob/master/blip-0003.md . It's true that LNURL is preferred nowadays, but keysend is still perfectly valid. For LND, you use the same SendPaymentV2 call that you use to pay invoices to pay keysend: https://github.com/Podcastindex-org/helipad/blob/main/src/lightning.rs#L74-L134 . The only difference is you provide it with the node address, hash, and preimage rather than the invoice (payment_request). I would be happy to implement it if your software was open source.

ericpp
ericpp 7d

You got out of higher ed at a good time. Canvas got compromised this week and now there's a ransom message showing up on their website: https://www.thedp.com/article/2026/05/penn-canvas-shinythunters-data-breach-hack-second

ericpp
ericpp 8d

NWC is a protocol that connects apps to wallets and supports paying invoices and paying keysend. Wallets can choose to support one or the other or preferably both. https://github.com/nostr-protocol/nips/blob/master/47.md#pay_invoice https://github.com/nostr-protocol/nips/blob/master/47.md#pay_keysend The reason we prefer keysend is because it doesn't require a bunch of extra LNURL/HTTP infrastructure to make it work. Your wallet pays another wallet directly on the Lightning Network and that's it.

ericpp
ericpp 8d

CoinOs's implementation is NWC-only as far as I know. Here's the relevant (Core Lightning) code from their repo: https://github.com/coinos/coinos-server/blob/master/lib/nwc.ts#L293-L330 https://github.com/coinos/coinos-server/blob/master/lib/payments.ts#L499-L534 Here's Alby Hub's LND implementation: https://github.com/getAlby/hub/blob/master/nip47/controllers/pay_keysend_controller.go https://github.com/getAlby/hub/blob/master/lnclient/lnd/lnd.go#L497-L589 The main ones that support NWC right now are v4vmusic.com, Castamatic, and StableKraft.app. Podverse is adding NWC to their 2.0 version. The other apps have historically used the Alby API directly, but we're working to get each of them to adopt NWC.

ericpp
ericpp 9d

Would you consider implementing the ability to send a keysend payment from Rizful? A lot of the Podcasting 2.0 music and podcast feeds still use keysend and it would be great to use your NWC wallet with v4vmusic.com, Castamatic, or any of the other podcast/music apps. I understand the issues with not wanting to implement receiving keysend payments, but sending keysend payments is pretty trivial. CoinOS is doing a similar thing where their NWC implementation supports send but not receive.

Welcome to ericpp spacestr profile!

About Me

Interests

  • No interests listed.

Videos

Music

My store is coming soon!

Friends