Thanks for your feedback and the NDK work 🙏

Reply to this note

Please Login to reply.

Discussion

Any feedback on what was the most useful with ndk? What is lacking? Confusing?

Thanks for asking this question.

**Most useful**

* Ability to create clients without getting into lower-level implementation details (like bech32, lnurl, etc)

* Decent documentation for a project that is this nascent

* Typescript type descriptions

**Confusing**

* NDK does not do anything with an empty `explicitRelays` array. The naming 'explicit' made me guess that it is optional and there is an 'implicit' setting for the relay choice, which seems to be not.

* I know it is yet to come, but ability to update the relay list dynamically (like after we find the user's preferred relays) would be great. [I have a solution in my mind. Mostly will do a PR]

* `await ndkUser.fetchProfile()` is somehow confusing to my mind. I would prefer a neat way in constructor to initialize a NDKUser with a profile. [May be i will do a PR for this too]

Once again, thanks a lot for saving a lot of time 🙏

With NDK, i took 2 days for the full implementation of https://zappedit.com + a few more days for polishing.

Without NDK, I wouldn't even have attempted it.

🙏 for #ndk feedback

Documenting your feedback on ndk-docs git for reference as the team continues to update docs, and dev kit

https://github.com/nostr-dev-kit/ndk-docs/issues/10

cc #[5]

Thanks this is awesome 😍