Avatar
jb55
32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245
I made damus, npubs, and zaps ⚡️ Independent bitcoin core and lightning dev.

I dislike servers

Just updated lnlink.org with usd support. This makes it a bit easier to integrate into stores like shopify:

https://tls.lnlink.org/?d=ASED88EIzNU2uFJoQfClxYISu55lhKHrSTCA58HMNPgtrXECcHJveHkubG5saW5rLm9yZy9tb25hZC5lbmRwb2ludC5qYjU1LmNvbQADYAego9kAnmQBTmdZ0uqhrkXuFX-qs8CckOUKN29B0bf8PTEyMCZtZXRob2Q9aW52b2ljZXxtZXRob2Q9d2FpdGludm9pY2UmcG5hbWVsYWJlbF5sbmxpbmstJnJhdGU9OAREZWF0aCBTdGFyAAZBbiBvYmplY3Qgb2YgdW5mYXRob21hYmxlIHBvd2VyLiBQbGVhc2UgZW50ZXIgeW91ciBhZGRyZXNzIGZvciBkZWxpdmVyeS4ABwIIaHR0cHM6Ly91cGxvYWQud2lraW1lZGlhLm9yZy93aWtpcGVkaWEvZW4vZi9mOS9EZWF0aF9zdGFyMS5wbmcACgAAAV4%3D

These are like stripe payment links but they require no server, only a c-lightning node. All the data in the page is contained in the URL, so you can put these in a shopify “pay now” invoice email and it just works.

Replying to Avatar jb55

how so

I vehemently reject the idea that nostr clients have to keep implementing the “next great idea” so that it keeps working. Bcash mentality.

kinda agree, imagine if we could use enclaves :(

Not like we want to encourage sharing bitcoin and nostr keys anyways

It means you follow them. If it doesn’t have it they are not in your web of trust.

Replying to Avatar RAnger

Scammer alert… nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s nostr:note17usnvu34h9s9l69zf545atedl9gxa9kjhrdnrepzm0sufcz7hles5kmmqt

this is why we check that little purple icon next to the name right!?😅

Yes to me that NIP is more a signal that the client uses the gossip model than anything else. Doesn’t add anything otherwise.

going in a different direction. not all clients have to follow. Users will migrate to the clients that work best for their needs.

drivechains might drive me over the edge to finally implement the muted word feature.

problem with nip65 is that its not just a relay list spec, it prescribes a specific way to pull data from these relays which damus isn’t really setup to do (yet).

Damus has been storing relays in the same way relays have been stored since the beginning of clients. Damus doesn’t implement the gossip model and does not implement nip65. I can only use damus on my account, most other clients don’t work and are unreliable. I’m going to keep going with what works instead of what people say “is better”.

I was diagnosed with IBS when I was a kid. None of the doctors gave me any useful advice. At the end of the day it was just because i was drinking too much sugar and not enough water.

I think best thing to have is to detect corruption like this and heal it automatically so the user doesn’t have to think about it

They integrating nostr ?

As long as im not generating broken data i can sleep at night

What do you mean converting to binary format? thats what nostrdb uses for all stored data (flatbuffers + something custom for notes). No json is stored.

gn nostr 😴

Replying to Avatar Boog

nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 why isn’t this working? I’m #zapping but my wallet is still only taking 100 sats out

Help 🙏 please!

Support is disabled until the end of the month! Sorry :(

Adding urls to statuses so you can click them them

Doesn’t need to be Apple Music. Any software can update your playing music status! nostr:note1q5pc3elkyy7v6duwfzd4pka9rphd2c26usfrpg5zj3dau7nr4zyqmyt3vc

I didn’t force anything though with the zaps spec. I iterated on it with nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 who made the spec a lot better. This narrative that I forced it through was ridiculous, and the feedback I got back from you was just not good, sorry.

Noone has suggested substantial changes to make it “better”, including you. If its so bad than suggest an improvement.

Honestly this constant hostility from you is offputting and doesn’t really make me interested in working with the zbd-and-fiatjaf-centralized and cliquey nip repo at this point. nostr:npub12262qa4uhw7u8gdwlgmntqtv7aye8vdcmvszkqwgs0zchel6mz7s6cgrkj is starting a spec for publishing NIPs on nostr so I will be putting more energy into that.

clearly he thinks damus is a threat like this because he removed me from the nips repo. Ironic since he’s working on a competing nostr client. The whole nips repo is becoming not that useful, lots of bad specs and people trying to bully others to adopt these bad ideas. People have already changed my zap spec which is now incompatible with the damus implementation without an ACK from me. It’s honestly becoming a joke. How do protocols die? Look at how the nips repo is run and you’ll get an idea. Maybe there is a better way but I’m not sure yet.

definitely want to get to this soon

Replying to Avatar Suhail

Should definitely be an option

I spent 3 days trying to fix it thinking it was a bug i introduced during the nostrdb refactor, only to realize it wasn’t caused by me. I’m hoping apple fixes it in the next beta build

I don’t know what this is. Not every client is expected to render every note type. Damus will never implement moderated communities.

Replying to Avatar corndalorian

Not seeing any of the nostr:npub19mduaf5569jx9xz555jcx3v06mvktvtpu0zgk47n4lcpjsz43zzqhj6vzk daily reports on the Damus TestFlight versions pushed yesterday. If I roll back to v1.6(7) then I can see them again. Our other posts still show up, but I don’t see the daily reports. Any ideas? nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s nostr:npub1zafcms4xya5ap9zr7xxr0jlrtrattwlesytn2s42030lzu0dwlzqpd26k5

Here’s the note ID for yesterday’s. It still shows in other clients, and we tried rebroadcasting.

nostr:note17ucj4343pzehza8ehsgxzgzaum8nl6gsy5ql4t8ct0nu3ekl4ynshyap2a

Ill debug, thx

Replying to Avatar Mabardino 🍀

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s I still have disappearing text bug on iOS 17 even though it said it was fixed

Example note

nostr:note1jn33nlfhdv8t7x747h7njxfz4q8nj4edj82d4pddvkysphwl0tqqlgyn47

Had to revert it because it was causing thread glitches

Haha its crazy this isn’t done yet. Ill add a reminder so i actually do this