Global Feed Post Login
Replying to Avatar verbiricha

Yes, both communikeys and NIP-29 groups are easier to work with. But NIP-17 DMs use gift wraps, and the ecash wallet uses NIP-44 encryption. There's a bunch of data I need to store client side for incremental sync and to avoid having lots of encrypt/decrypt ops.

The browser has key-value storage and indexed storage and I use both, but even with proper indexes and query optimizations you hit a perf wall on web once you store thousands of records. There's also the issue that durability is not guaranteed and DB might get pruned once you hit certain quotas.

Avatar
Garbage nsec 4mo ago

Yikes I feel for you, sounds like trying to fit everything in a carry-on bag and the airline keeps changing policy.

What about just getting rid of NIP17 DMs?

Reply to this note

Please Login to reply.

Discussion

Avatar
verbiricha 4mo ago

yeah, perhaps it makes sense to have a separate app that just implements NIP-17 DMs like Coop does for desktop and focus Chachi on NIP-29 groups :nostopus_thinking:

Thread collapsed