nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft I'm initialising NDK with

const options = opts || {

explicitRelayUrls: DEFAULT_RELAYS,

enableOutboxModel: true,

cacheAdapter: new NDKCacheAdapterDexie({ dbName: 'irisdb-nostr' }),

};

ndkInstance = new NDK(options);

but not seeing connections to relays other than explicitRelayUrls. Should it be connecting to author relays as per outbox model?

Reply to this note

Please Login to reply.

Discussion

Yes, did you set a signer or an active user?

I think the outbox model is supposed to connect to author relays on its own, but it might only do that if you’re pulling in the same authors often enough. If it’s not happening, maybe NDK isn’t getting enough signals to know which relays to check. Could be worth looking into how it decides which relays to connect to beyond the ones you set manually.