Avatar
Râu Cao ⚡
1f79058c77a224e5be226c8f024cacdad4d741855d75ed9f11473ba8eb86e1cb
Traveling full-time since 2010. Working on open-source software daily. Currently integrating Nostr features into Kosmos accounts.

Looks like a new maintainer with the necessary C++ experience needs to fork it. Probably a case for nostr:npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f to support?

Also, a bus factor of 1 is not great for the software that powers most nostr relays. A fork should probably go to a community namespace/repo to begin with.

But those cops can keep their tax-financed job and even earn more overtime pay. The system works!

Replying to Avatar HoloKat

Of course there are. Every single paid or members-only relay has one for you.

Owning your keys doesn't mean you can't also use hosted services who may have to authenticate you, or store other info about you, like if you paid and for how long. Keeping track of the payments is literally where the word account comes from:

https://www.etymonline.com/word/account

That's what I personally do, yes. But "just use someone else's service" is not what I'm building nostr integrations for.

Hahaha, wow, that's next-level browsering! 😅

"The mint private key is stored in your local browser storage. You should not delete your browser history or else any eCash created from your mint will lose the ability to be validated, transferred or redeemed."

Be that as it may, it's not necessary to even have a special inbox relay in order to receive zap receipts, and it's obvious from our LNURL server's logs that a lot of people don't request receipts to be published to inbox relays. In fact, it's almost everyone I saw so far.

Also, since inbox relays can easily be spammed or DDoS'ed, I won't set one up until I have proper mitigations for that. Maybe you could point me to learning resources about this?

> The Netherlands will have to get rid of the idea that power is available at any time and for everyone

Who could possibly have predicted that switching mostly to intermittent sources of energy could result in intermittent electricity shortages?

https://www.nrc.nl/nieuws/2024/06/14/de-crisis-op-het-stroomnet-blijft-groter-worden-wat-gaan-burgers-daar-de-komende-jaren-van-merken-a4856455

When you zap someone, their LNURL server has to be able to publish a receipt to the relays you request. If they're not allowed to publish it there, then nobody will see the zap.

I just improved this for our own Lightning accounts and relay over here, by checking if the zap request came from a relay member, and then allowing receipts to be published by non-members:

nostr:nevent1qvzqqqqqqypzq8meqkx80g3yuklzymy0qfx2ekk56aqc2ht4ak03z3em4r4cdcwtqy88wumn8ghj7mn0wvhxcmmv9uq3vamnwvaz7tmjv4kxz7fwd4hhxarj9ec82c30qqsztfjrnvwjmnw2yq5rf2kwyq75plqfwsszp3txku0clhyp8h3068qd0jpp7

I just deployed a few things that I was working on over the last week, and some of them should make the zapping experience with the Kosmos relay and Lightning accounts/addresses a bit faster and more consistent:

1. When we zap someone to a non-Kosmos Lightning address, their server is now able to post the receipt back to our members-only relay.

2. When someone who's not using our relay zaps us, our accounts server publishes the receipt to the non-member's requested relays, but it will also publish it to our own relay in addition to theirs.

This means that we now reliably (and quickly) see all incoming and outgoing zaps in all of our clients, especially when other people's relay lists don't overlap with ours.

I think everyone running members-only or paid relays should implement a similar policy for allowing zap receipts to be published for their own users' outgoing zaps. Here's the relevant code in our own policy:

https://gitea.kosmos.org/kosmos/akkounts/pulls/197/files#diff-cc5c58329fae4e65a47568a691835d6d14ab236a

If someone spots a mistake, or this is generally a bad idea for some reason, please let me know! 🙏

#nostr