-

@ Anthony Accioly
2025-06-07 12:17:39
I have an ongoing POC running locally. I haven't found a better way than whitelisting/blacklisting NWC-specific nostr+walletconnect:// URIs or random npubs encoded in them. Either that, or leaving the relay completely open, which is... not great.
The second issue, for basically everyone except wallet/NWC payment service developers, is that there's a lot of back-and-forth between the wallet and the relay. The wallet also needs to be configurable enough to forward events to your specific relay (many aren't). Most won't even allow external tools to query all NWC-specific events, so we can't even use the same subscribe/import trick we're using for kind:1 events. This is why I haven't committed my POC upstream yet. I haven’t found much use for end users, unless the user has full control over their NWC stack. And if they do, they can use your other relay.
Hopefully we can convince more custodial wallet devs to allow users to use their own payment relays in the future. This would make private payment relays much more useful to end users.