Nostr client creators - what’s the best and most efficient way to broadcast a message to multiple relays?
#1 - I could post the event to a connected relay and then call a broadcast function to the users relay list, but this requires two calls and for a kind 1 event to be accepted successfully first.
#2 - I could iterate though a list of relays sending the same signed event to each in a new websocket connection. I believe clients would not parse these as new kind 1 posts then, but simply write them to their own databases.
#3 - Just use a gossip relay, ya dummy
#4 - Something else I’m not thinking of
Ron Stoner
ron@stoner.com
npub1qjtn...z44v
Aspiring Chief Security Officer @ Nostr
Testing the irc client via the nostr-sg relay to check propogation
Recent updates to nostr-irc:
- BUGFIX: Randomly generated keys were not in correct format
- Pulls keypair friend list and no longer my static pubkey friends
- Command handler implementation start
- Better utf-8 encoding support
- Input bar labelling changes for pubkey vs NIP05
- More refreshing, more flavor (faster screen refresh)
- “/who” general command now works


Does anyone know how many events (posts, reposts, zaps, and notifications) the hellthread spawned? I would love to see those stats but I don’t want to tackle that script personally.
I removed my joke post as I don't want keys exposed. Sometimes the troll is strong.
Woke up and looked at notifications today


I've been off Twitter for 18 days so far and will continue forward with you all during the #MarchOffTwitter
You can tell the exact moment here when the zaps and notifications started


I tell people "I was just zapped bitcoin on nostr for my post" and it is received as a statement of confusion and entitlement. I then tell them "I was just paid $20 USD for a Facebook post" and they have a sudden interest and want to know how.
How can we abstract away from the termonology and lift that still exists for onboarding bitcoin and now nostr? I've always said that as long as we use the terms wallets, keys, address, and words that have existing tangible meaning we will continue to confuse and encounter friction with the most general user archetype.
Does nostr-irc need a /slap command with large trouts?
Would this get too spammy? 🤔


Bedtime is the right time to fight crime
The “Not Using Twitter” invoice from yesterday went unpaid. While I will suspend posting daily updates, I’m going to personally continue the streak of not using Twitter.
Days = 18
Total Sats Received = 13600
Total USD Value = ~$3.20
I’m not aware of any other protocol that pays you to not do something. In my mind this is a win.
Days without Twitter = 15
lnbc15u1p3l5dlqpp5qvxve08644aqw6vvyr0mmgpgslyyxrqw37v37h8f728cs4yludlsdp0fehhggr4wd5kueeq23mkjar5v4ezqen0wgsrzdfqv3shjuccqzpgxqyz5vqsp5ajm67k24see5l8svuh39mxk5vax38c3xtcr8t3un4tgtpud4vfvq9qyyssqn2rzzynerh4jdzn37mdtaxnccyr45z5efg8ruv6hedejs78a95ksxwt5k8gdyhpual5ngn0cyg6lfn0q703gx4alad0l3qsjzugaq0qp83a7lp
There are HOT ZAPS in your area, waiting to meet YOU
Reposting here as I was only connected a single relay at the time.
Nostr-irc now works with your private key (hex). You can post kind 1 text events in the Global Feed using your private and public keys or a randomly generated key pair. This is a huge win and frees me up to work on other features and quality of life improvements.
Currently broken and slated to be fixed:
- Backspace and system characters
- Historical message scrolling
- Everything else

GitHub
GitHub - ronaldstoner/nostr-irc: A simple command line based nostr client that simulates the old school IRC clients of the past
A simple command line based nostr client that simulates the old school IRC clients of the past - ronaldstoner/nostr-irc
testing 1st post from irc client
Deleted posts? Replaceable text? The features you are looking for exist in the NIPs, but maybe not yet in your favorite client. Everyone should read them to see what nostr is capable of.

GitHub
GitHub - nostr-protocol/nips: Nostr Implementation Possibilities
Nostr Implementation Possibilities. Contribute to nostr-protocol/nips development by creating an account on GitHub.
This is how I like to nostr

