https://cdn.satellite.earth/b28e306f75d065c5ee5968aac0c3ccf8becacf0a19dfc23fc0e763d8f79029eb.png
my relay now passes all the tests (the no's are supposed to be no that's why they aren't FAIL in red)
nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uqjqamnwvaz7tmwdaehgu3wv45kuatwv3a8wctw0f5kwtnnwpskxef0qyfhwumn8ghj7mmxve3ksctfdch8qatz9uq3yamnwvaz7tmwdaehgun4v5hxxmmd9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcqyrhprfwl7sxpnf247s07g26g7q8xrry3yftz9t3hkmptkeahd38yj4jvnvj i'm not absolutely certain but shouldn't parameterized replaceable events, like the 30348 in some of the tests have a `d` tag?
or, failing that, this is what nip-01 says about this event kind:
for kind n such that 30000 <= n < 40000, events are parameterized replaceable, which means that, for each combination of pubkey, kind and the d tag's first value, only the latest event MUST be stored by relays, older versions MAY be discarded.
does this mean that replacement only applies if it has a d tag at all, and only if a match to an old one with the same value?
otherwise, great work, super pleased i've got through that and everything looks like it's working... super sleek new relay incoming (and also, the codec and protocol libraries for relay service are also now somewhat proven)
Awesome! Now I should add 20 more tests and so you have more work to do!
yeah, i can think of some tests you can do about deleting and parameterized replaceable events, at least
i'm also now testing it live against coracle and nostrudel and it seems to be working
i tried setting it to cache relay on nostrudel but it didn't want to find it... oh wait i didn't check the site perms