Damus
Marius Kjeldahl profile picture
Marius Kjeldahl
@marius

Software developer. Currently building on Bitcoin Cash (BCH) & Nostr.

Relays (7)
  • wss://relay.damus.io – write
  • wss://nostr.wine – read & write
  • wss://nos.lol – read & write
  • wss://relay.nostrdice.com – read & write
  • wss://relay.exit.pub – read & write
  • wss://nostream.coinmachin.es – write
  • wss://nostr-relay.psfoundation.info – write

Recent Notes

BaronBurdock · 28w
Has the BCH community hit any roadblocks from the dev side of things, or is it just culturally Nostr is BTC heavy which turns them off? The joke is, theres like 24 of us here and I see quite a few Mon...
Marius Kjeldahl profile picture
Ny original ambition was to support tipping/payments similar to zapping, based on BCH. To try to get network effects going I first went with something that works with all Nostr clients. But that was necessarily custodial. Even a few vocal BCH community members did not like that. And maxis mislike most things that wants to challenge BTC or Lightning. Since my original work, a skilled BCH dev figured out the necessary details to allow payment to addresses generated based on raw Nostr hashes and keys, which makes it possible to support payments to all Nostr users, regardless of clients. That mostly leaves the issue of payments never getting picked up from non BCH users. Which can be solved with signalling from the Nostr profile or similar. So things are looking better. I tried looking up Nostr usage recently, but nostr.band or whatever had been down. Any new sites tracking Nostr pickup?
✊️1
BaronBurdock · 28w
I haven't seen anything on usage, especially with this new wave of reply bots the numbers are probably inflated unfortunately. Nostr got its first big wave when the tech kind of sucked. Now the experience is pretty good, ive been hoping for another influx of users every time Elon does something dum...
Jordan The Nostr Miner 🫪 · 28w
Bitcoin Cash on Nostr 👀? nostr:nprofile1qqszuxcxg6akqwuvfl4uvj9zsqwhzdx33dd8v6kjhwrm757m8m9qcmcdjx2pl
Marius Kjeldahl profile picture
I am not directly involved by I know about it from BCH dev communities. There is also other related work that makes Nostr based BCH payments even more viable. Now if only Nostr could grow faster then everyone - including me - would invest more into it. And of course the existing Nostr community with BTC maxis should stop treating Nostr like their own private thing. If they want it widely used.
👍1
BaronBurdock · 28w
Has the BCH community hit any roadblocks from the dev side of things, or is it just culturally Nostr is BTC heavy which turns them off? The joke is, theres like 24 of us here and I see quite a few Monero accounts.
Jordan The Nostr Miner 🫪 · 28w
Hello, Mr. Marius I was just joking around with Mr. UTXO but I simply tagged you that if he added multi-coin implementations into his Nostr Client Wisp that he would be able to do so by using your githubs as a framework. Personally, I find your project interesting, and hope that as Nostr evolves th...
Marius Kjeldahl · 68w
New version of Pumpstr is out (pumpstr.coinmachin.es), a massive upgrade, please try to hold off pumping until I can verify everything is ok: RELEASE NOTES 2025-05-30 Previously a lot of content was...
Marius Kjeldahl profile picture
Pumps seem to work fine, feel free to use them again, with the normal caveats. But Nostr spam seems to have become more of an issue from last time. Seconds from me posting I got one recruitment spam and one regugitating bot posting senseless phrases from my own post. Oh well.
Marius Kjeldahl profile picture
New version of Pumpstr is out (pumpstr.coinmachin.es), a massive upgrade, please try to hold off pumping until I can verify everything is ok:

RELEASE NOTES 2025-05-30

Previously a lot of content was handled server side. This fits poorly with how Nostr was meant to be. So Pumpstr have received massive improvements where it now behaves like a "proper" client app, running inside the browser as a PWA (progressive web app). This means the server is mostly there to allow clients to download the app. All content caching (user profiles and events) is now also done client side only.

I added a "Relay Stats" choice in the sidebar which will show you stats and connection status for your relays. This can be useful to find and remove non-functional relays from your relay list.

I added a "Storage Stats" choice in the sidebar which shows you the number of user profiles and events being cached in the client. The client will auto refresh client profiles every hour. The initial feeds list always get built with live data from relays, but mentioned events (like for replies and reposts) will get persisted to speed up post rendering. Eventually the client will do automatic cleanups to avoid profiles and events piling up endlessly, typically by removing unused profiles and events after a week or two.

If you hide this message by clicking the X icon, you can get it back by selecting "Show sys.msg" from the sidebar.
1
Marius Kjeldahl · 68w
Pumps seem to work fine, feel free to use them again, with the normal caveats. But Nostr spam seems to have become more of an issue from last time. Seconds from me posting I got one recruitment spam and one regugitating bot posting senseless phrases from my own post. Oh well.
note1epdd6...
Marius Kjeldahl profile picture
It's going great. I've recently added a "Relay Stats" view, which proves the new relay connection manager is doing it's job. Scrolling and navigation has received nice improvements. I'm slowly adding remaining features to make it a fully fledged Nostr client, like image/video uploads and likes. Once I have those in place I will start adding more real time features to highlight posts that are receiving pumps and likes (to help promote the ease of use). Suggestions are also welcome.
Marius Kjeldahl profile picture
As soon as remaining bugs from massive improvements to the Nostr client "Pumpstr" stabilizes (http://pumpstr.coinmachin.es/), I need to re-introduce mechanisms to share pump actions. Promoting these for Pumpstr users is one thing, but to gain traction there needs to be ways for non-Pumpstr users to see that sats are flying as well. Suggestions are welcome!

Sharing a screenshot from "threaded view" with new app header on iOS/iPhone, just because!





pump1 · 82w
The pump didn't register before timing out
Marius Kjeldahl profile picture
I've done tons of work to make Pumpstr behave better towards relays and smarter connection pooling. When doing that I have turned off most/all "event caching", to make sure things behave like they should. I will re-enable event caching again soon, but then so that it only happens client side (not server side as before). Relay connection management in Nostr is not easy, so things are breaking while doing these changes. Additionally I'm doing work on the "feel" of the client (scrolling, persistant header etc) to make everything better. Progress is good, but some bugs will show up. Fixing everything asap though, usually within minutes from I notice anything. Thank you for your patience.