Avatar
Marius Kjeldahl
2e1b0646bb603b8c4febc648a2801d7134d18b5a766ad2bb87bf53db3eca0c6f
Software developer. Currently building on Bitcoin Cash (BCH) & Nostr.

I've been taking a casual look at Nostr npub keys. I'm finding an unexpected number of public keys leading with zeros (after examining only a few thousand). Assuming these are derived from proper public keys using proper hashing algorithms, I would not expect that. Either I'm missing something, or quite a few people are generating npub keys inproperly.

So the browser on Teslas used to have "Tesla" in the user agent string. I just tested on mine. It does not any longer. Anyone know of methods to recognize when running on the screen inside Teslas? I've got a few apps that could use a larger font size for instance, and I don't want to screw around with people using KHTML etc on Linux computers.

https://cdn.nostrcheck.me/2e1b0646bb603b8c4febc648a2801d7134d18b5a766ad2bb87bf53db3eca0c6f/7f7a67cae266fe0be86ade1708afb9d94fec72b72f4c3db2eec30eadc840eb88.webp

What do I need to do to get a "BCH payment receipt" "kind type", similar to kind 9735 "zap receipt"? Assuming I need to demonstrate working code and/or write a complete NIP first, any suggestions on what "kind" to use while testing?

It is a progressive web app, runs both on the web and is installable. Non custodial, stores everything on device only. Needs a bit more work before I can release it publically. Hopefully soon.

Bitcoin/BTC are typically maximalists and can be a bit of a cult and easily offended. Hopefully Nostr can grow beyond that.

So what's the state of the art for testing PWAs using websockets on iOS devices on a local network these days, preferrably something with automated certificate generation (assuming wss is required)? Or should I still proxy everything from a live public server (with valid certs)?