there is a really big problem brewing in #nostr

there is no client to test a relay with

the clients all have logic to try other relays all the time for whatever reasons

the clients don't show clear information about the status of connections with relays

the clients for whatever reason decline to send messages to the relays

i set up three users all connected to one relay and have them all follow each other and nothing comes up on the #coracle feed page, though i can copy the links to the posts each one makes and see them in the others

how can i test that my relay works if the client assumes it can't rely on one relay to see events?

i tried to talk some sense into nostr:nprofile1qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshsz8mhwden5te0dehhxarj94ex2mrp0yhxummtda6xzun09e3k7mf0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qqswuyd9ml6qcxd92h6pleptfrcqucvvjy39vg4wx7mv9wm8kakyujgw3tmmj about this, about how his gossip client refuses to respect any kind of settings for choice of relays and nostr:nprofile1qyfhwumn8ghj7mmxve3ksctfdch8qatz9uqsuamnwvaz7tmwdaejumr0dshszxthwden5te0dphkgmrzdajzumn0wd68yvfwvdhk6tcqyztuwzjyxe4x2dwpgken87tna2rdlhpd02va5cvvgrrywpddnr3jyhdw0my 's client is almost good with NIP-42 but fails because it's running off on its own picking relays to talk to

EVEN WHEN I HAVE SET ONLY ONE AND SET ONLY ONE IN FORCE_RELAYS

there is no way to test a relay standalone in this entire ecosystem right now

you can't be sure your relay is working, it's not possible to be sure it's working, the client doesn't let you be sure, none of them

if anyone knows of a client that does, i'm all ears but at this point it looks to me like i'm going to be building a basic CLI client so i can at least depend on it NOT ASKNIG THE WHOLD YFIVGLU LDKjfa;sidjf;aisdjhf;aiklshdjf;akljhdf;ajkhsdf;jkahsdf

#asknostr

Reply to this note

Please Login to reply.

Discussion

Disable all other relays maybe until done with your testing

nostrudel works to bootstrap and stay wth one relay in my experience.

nostr:npub1fjqqy4a93z5zsjwsfxqhc2764kvykfdyttvldkkkdera8dr78vhsmmleku lmk if nostrudel works.

Probably not what you are looking for - Damus has MacOS native app with the relay model. No gossip. You should be able to select your relay only.

In the meanwhile I logged this on nostrability issues list https://github.com/nostrability/nostrability/issues/22

nostrudel is the bomb

i now have a testing client

i only wish it had a setting to automatically decrypt DMs

iris.to is worth trying to, may not have the decrypt issue.. i havent used iris for a long time but i used to have success testing with one relay there too ( might not work any longer )

Auto decrypt a la nip-44?

Nostrudel is very much a Poweruser client. Need it constantly.

also i'm very pleased to hear i can trust damus to use as a client, that means we got iOS users covered and in the near future there will be android too

Yeah. Might have to empty cache, first, but then it works.

yes, true! luckily nostrudel has easy ability to do so in the settings

Thank you nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr for being gracious to us pleb devs.

Been thinking about adding this as a feature into noStrudel. I've got to figure out how it would cache events but it would be cool to have a "single relay" mode

imagining even having a configurable option for self hosted instances like in say start9 to bootstrap with the start9 relay you are running (or coukd be editable to any relay) and indicate if you want single relay on or off for your service 🤙

noscl can sanity check r/w on a relay with nominal config.

I have managed to torture snort into showing a single relay. But it only works if you don't login

A relay test mode in a proper client would be a nice feature. I'll have to try nostrudel.

> EVEN WHEN I HAVE SET ONLY ONE AND SET ONLY ONE IN FORCE_RELAYS

I don't think this is true

hah

just try it then, see how you go

ive successfully set up nostrudel and amethyst with 2 test npubs using only one relay to talk to each other and it does not seem to bleed other relays content into the test. in my experience for what its worth.

nostrudel works great, this is fine

i only wish it had an option to automatically decrypt DMs, it's my new test rig, i need to be able to demo the relay actually working

worth reaching out to the developer or submitting a request in github 🤙

it doesnt have a computer interface, but 0xChat is great for demo'ing in my opinion as it is one of the few clients with secret groups you can add/remove people from, also has video calls and a fun ecash built in wallet.. but only on android / apple mobile.. worth checking out too 🤙

i'm not against gossip, i'm just against making it hard to test relays, and hard to make white label nostr services

#Amethyst (android only) let you have a list of relays and for each select which features enable (search, posting, etc.)

Is easy to isolate all function to only one relay

i'm not doing my testing with a mobile phone tyvm

i appreciate that amethyst is relay-oriented but it didn't even accept my NSEC which works everywhere else for idk what reason, and i hate android anyway, if my bank let me work entirely on my PC i wouldn't have a smartphone at all

Mine ⛏️ Bitcoin on your phone.

It's simple , stacking SATs and 🍊 💊 friends and family.

#Bitcoin #ember #DCA #HODLSOCIETY #HODL #sats #stacksats #SlapSats #soundmoney #corruptfed