Hey Nostr,

Please help me with this issue and I can pay sats for your time:

## Implement NIP17 in NDK

NDK still lacks this feature.

It would benefit all NDK-based clients wanting better DM-s.

Willing to pay for implementation!

Make an offer on this URL:

https://satshoot.com/naddr1qvzqqqrllupzp5zweue6xqa9npf0md5pak95zgsph2za35sentk88jmzdqwk925sqythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0qy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmzd96xxmmfdejhytnnda3kjctv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqsuamnwvaz7tmwdaejumr0dshsq82fd4cxcetdv4h8gt2wf9grzdedd9hz6njyfvkhg6nyw9ehzpscuhs

#satshoot #asknostr #ndk #nip17 #nip59 #typescript

Reply to this note

Please Login to reply.

Discussion

Share with aspiring devs!

I need this feature. Sooner or later I'll get to it if no one picks it up but would be happy to give V4V.

nostr:nevent1qqstpand5zqyjdxav50v9nc9r00y5n9yeqaw4wezevmnp7l82g5n6ggppemhxue69uhkummn9ekx7mp0qgsdqnk0xw3s8fvc2t7mdq0d3dqjyqd6shvdyxv6a3eukcngr4324yqrqsqqqqqpl578yz

nostr:npub1wqfzz2p880wq0tumuae9lfwyhs8uz35xd0kr34zrvrwyh3kvrzuskcqsyn and I have been talking about wrapping up noscrypt in webasm for easy access to nip44. It will definitely have a node wrapper at some point.

https://www.vaughnnugent.com/Resources/Software/Modules/noscrypt

That's great. It's just that the nip44 part is already implemented. It uses nostr-tools.

I just need nip17 and gift wrap-specific stuff

Here's my contribution to the bounty. Note that the created_at timestamp (and thus also the filter for receiving) are off-spec and need to be random(2daysAgo, now) and 2daysAgo instead.

https://gist.github.com/callebtc/0ed77c137809c7fc7627fe8fd4e9f163

That's a great start!

Thank you so much!

Dayum man. Thanks for the big zaps, thought this would help whoever would wanna solve your bounty.

i 've been searching for this solution for messaging. thank you

Ticket Taken!

Today marks a win for privacy!

I was planning to get NIP17 DM-s implemented in #SatShoot but figured this functionality actually belonged in #ndk, so others could benefit too.

Then I saw that some work had already been done on this front but never finished completely. Since I couldn't make time for it at that time, thought I could post a Job on SatShoot and perhaps someone would pick it up.

Thanks to nostr:nprofile1qqs8rheprycaymhyzysa99dag09u0cuz2p0rxw6uz02qzm8dj4pdn4cpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszgrhwden5te0dehhxarj9ejkjmn4dej85ampdeaxjeewwdcxzcm99uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59u2ftwvn who took the job, and now the PR is merged at last! Also, thanks to nostr:nprofile1qqspwwwexlwgcrrnwz4zwkze8rq3ncjug8mvgsd96dxx6wzs8ccndmcpzamhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuegpp4mhxue69uhkummn9ekx7mqpzpmhxue69uhkummnw3ezuamfdejsul2dhz and nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5 for thoroughly reviewing the code!

Now we will just implement NIP17 in SatShoot via NDK! That's the nostr + bitcoin future I want to build! Feeling blessed.

nostr:nevent1qqstpand5zqyjdxav50v9nc9r00y5n9yeqaw4wezevmnp7l82g5n6ggprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0qgsdqnk0xw3s8fvc2t7mdq0d3dqjyqd6shvdyxv6a3eukcngr4324yqrqsqqqqqp28ypvz

#freelance #privacy #grownostr

More of this 👏