I have to admit, I’m understanding the readme better the second time around.
I was mostly struggling with the ‘Intelligent relay section’.
- I now understand npubA.feed() is used to get notes/events from everyone npubA is following, instead of getting all the notes/events belonging to npubA itself.
- I now also understand npubA.feed() tries to retrieve notes from the explicit relays first and if that doesn’t work, use some magic to get the notes from relays where those notes are actually available
I also had some troubles understanding the NDKNip07Signer, but now understand that it actually abstracts some of the window.nostr logic (I was thinking about building something like this myself, but seems I can just start implementing this into projects)
And lastly I think you’ll still need to dumb down ‘Buffered queries’ some more for me to understand 😁