And if NDK does in fact check returned events against the filter on the client-side then we'd need to work around that to get the wildcards working.

Replies (3)

From what I've read in your codebase I think you're "only" validating that the returned events have correct fields and verify the sig but nothing else. It'd be nice to get a confirmation that this is the case.
Fuck, I found the eventReceived code block in ndk/src/relay/subscriptions(.)ts where you check the event against the local filter. Could that be optional? @PABLOF7z @JeffG