PRESENCE_ONLINE:{"npub":"npub10w6ssxk09tz8use8nvw9ujfsl2katfzu6e5lnrdyrxq90xts5qtqj3kz4q","name":"hodlcurator","picture":"https://image.nostr.build/9fcb99e020207c2deab768b71d82cdff4bc660631263ee669275b62fcbb67806.jpg"}
hodlcurator
npub10w6s...kz4q
Bitcoin advocate
PRESENCE_OFFLINE:{"npub":"npub10w6ssxk09tz8use8nvw9ujfsl2katfzu6e5lnrdyrxq90xts5qtqj3kz4q"}
PRESENCE_ONLINE:{"npub":"npub10w6ssxk09tz8use8nvw9ujfsl2katfzu6e5lnrdyrxq90xts5qtqj3kz4q","name":"hodlcurator","picture":"https://image.nostr.build/9fcb99e020207c2deab768b71d82cdff4bc660631263ee669275b62fcbb67806.jpg"}
PRESENCE_OFFLINE:{"npub":"npub10w6ssxk09tz8use8nvw9ujfsl2katfzu6e5lnrdyrxq90xts5qtqj3kz4q"}
PRESENCE_ONLINE:{"npub":"npub10w6ssxk09tz8use8nvw9ujfsl2katfzu6e5lnrdyrxq90xts5qtqj3kz4q","name":"hodlcurator","picture":"https://image.nostr.build/9fcb99e020207c2deab768b71d82cdff4bc660631263ee669275b62fcbb67806.jpg"}
PRESENCE_ONLINE:{"npub":"npub10w6ssxk09tz8use8nvw9ujfsl2katfzu6e5lnrdyrxq90xts5qtqj3kz4q","name":"hodlcurator","picture":"https://image.nostr.build/9fcb99e020207c2deab768b71d82cdff4bc660631263ee669275b62fcbb67806.jpg"}
PRESENCE_ONLINE:{"npub":"npub10w6ssxk09tz8use8nvw9ujfsl2katfzu6e5lnrdyrxq90xts5qtqj3kz4q","name":"hodlcurator","picture":"https://image.nostr.build/9fcb99e020207c2deab768b71d82cdff4bc660631263ee669275b62fcbb67806.jpg"}
PRESENCE_ONLINE:{"npub":"npub10w6ssxk09tz8use8nvw9ujfsl2katfzu6e5lnrdyrxq90xts5qtqj3kz4q","name":"hodlcurator","picture":"https://image.nostr.build/9fcb99e020207c2deab768b71d82cdff4bc660631263ee669275b62fcbb67806.jpg"}
PLAY_SONG:Baby steps by Olivia Dean
PLAY_SONG:Baby steps by Olivia Dean
PLAY_SONG:Great Gatsby by Rodwave
PLAY_SONG:Great Gatsby by Rodwave
PLAY_SONG:Baby steps by Olivia Dean
PLAY_SONG:Family business by Kanye west
Building a marketplace that integrates Nostr DMs (NIP-04) for buyer/seller messaging. Most users sign up with email/password — they're non-technical, new to Bitcoin and Nostr.
We auto-generate a Nostr keypair for email users on signup. The sk is saved to IndexedDB client-side only, never touches the server. Problem: when user opens incognito or switches device, IndexedDB is empty and they can't decrypt their messages.
What's the recommended approach for integrating Nostr messaging into a traditional email/password app for non-technical users? How do other apps handle key persistence across devices and sessions?
PRESENCE_ONLINE:{"npub":"npub10w6ssxk09tz8use8nvw9ujfsl2katfzu6e5lnrdyrxq90xts5qtqj3kz4q","name":"hodlcurator","picture":"https://image.nostr.build/9fcb99e020207c2deab768b71d82cdff4bc660631263ee669275b62fcbb67806.jpg"}
PLAY_SONG:Hey mum by Kanye west
PLAY_SONG:Hey mum by Kanye west
PLAY_SONG:Hey mum by Kanye west
PRESENCE_ONLINE:{"npub":"npub10w6ssxk09tz8use8nvw9ujfsl2katfzu6e5lnrdyrxq90xts5qtqj3kz4q","name":"hodlcurator","picture":"https://image.nostr.build/9fcb99e020207c2deab768b71d82cdff4bc660631263ee669275b62fcbb67806.jpg"}