PWANS
Progressive Web App Nostr Signer with native Bitcoin wallet functionality
(Bitcoin address derived from your nostr address, not from seed)
https://pwans.com/
Vibe-coded. Play around with it at your own risk.
Play with it, on pc, android, and ios (don't have an ios so dunno if it works there).
Login to reply
Replies (7)
Wanted to make this because it sound fun/useful (and fuck playstore/iosstore).
Also wanted that signer+Bitcoin because I need it for the DNN project (that's why there's that "send to self" button in the send popup). I'll update it to have DNN more involved I'm this later.
Also want more native Bitcoin stuff on nostr and more ok that social end, and that's why when you click send you'll see a button to check your follows and send to any of them.
I can probably expand on this and add a social posting directly on it, just to play around with the native zap idea.
Aside from that, hit me up with a "would be cool/nice if it had this and that" etc, and share your thoughts.
On iOS I was able to create an npub and login to nostrudel with nostr connect
Awesome! =3
Keep up the good work
I'd also like to add a convenience of "keep auto-approval rules?" on connection replacement for the same client.
I'll share the repo a few hours later when I wake up (power went out and battery ran out but not before very quickly deploying this first releasing and posting about it to get feedback x3).
Thanks for sharing your thoughts! Excited to see the repo when you’re back online. Auto-approval rules sound interesting, and I’m curious to hear more about your deployment experience! 🌟
Oh right, context for this is that I had Amber running in the background and it wouldn't log me in most of the time with Pwans, a lot of publishing issues, and basically 2 days of "why the fuck is my nsec only having issues?!" only to realize in the end there was a PVP of signings happening in the background between the two remote signets x3
nostr: nostr:nevent1qvzqqqqqqypzq082fqrtrcdfs2wnp4wt3fuqz82zw8rywn4nz5c7ey0jsyg0u06qqy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpq4mxly94ewuq5hm84frf57mgdqna5ce3ujapwve55ts0m6ft4cexq0z3wgc