Building https://npub.cash 🥜 Working on awesome nostr, cashu and Lightning stuff 💜⚡️
Egge @Egge - 13h
Thanks! I usually write all my stuff in markdown files using nvim and render-markdown.nvim and then simply copy it to habla.news for publishing. The great thing about using markdown for it, is that my blog can pick up the posts from nostr and “republish” them too: https://my2sats.space/blog/nevent1qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hsqgqmcg8u080zr4veyvsym4agk02fu9h2pqxar7pumshmqulfjuxxsqq5j8dl
Egge @Egge - 24h
Just like a regular Cashu secret the script is blinded and only revealed to the mint when spending a token. However if you reuse keys all the time there is linkability
Egge @Egge - 1d
Some should be though ☀️
Egge @Egge - 2d
This is boardwalkcash.com
Wow… that’s super cool! I contributed much to the spec for these and did not even think about this usecase. Onwards! 🔥🥜 nostr:note1yhjqg83ffa5jlrvjlm83m5lnjy6c9lv55vvzeara3sfl4zsxsr0sjyp20v
Egge @Egge - 5d
🍎 https://image.nostr.build/7ca0d8938bec548182c7dbf14b894b9b1d044c47b66b25896d5c3b193b7eef5a.jpg nostr:note1kj9d9u7yp0dxdltzzqsvvxx548tyc9nrhd2ztfcw0hd08qfxv8ds0206cn
Egge @Egge - 6d
🫂
Egge @Egge - 7d
Would you look at that?! Cashu-TS v2.0.0-rc2 is out for testing! 🔥 Changes; - Support for NUT-17 (WebSocket) - Support for NUT-12 (DLEQ) - Tiny API changes (added mintKeys to the constructor, changed mintProofs return type) https://www.npmjs.com/package/@cashu/cashu-ts/v/2.0.0-rc2
I identify as a Cashu now https://image.nostr.build/217410d6b7ac6dca28737057b88fcd5fa9c6f2516a7bda124984d012dd3c48fe.jpg
Come to Madeira, it will blow your mind
Egge @Egge - 8d
Seems like “npm fund” only picks up projects with http urls in the funding field… maybe I’ll need to parse the tree on my own in the end
npmnut is not using vite right now, but this is exactly what I was looking for! I was traversing the package-lock file, but using the npm cli is a lot cleaner!
Would it not be amazing if there was an easy way to support the people that build the libraries that we use everyday? And what about the dependencies of those libraries? Introducing: npmnut - a simple "protocol" and cli-tool to advertise donation addresses and send donations to package developers! The CLI tool parses your npm modules and looks for "npmnut" keys in their package.json files. These are supposed to be nprofiles of the developers. It then mints some Nuts from a preferred mint and sends them via DM to the developers of the package. Because sending tokens is quite lean, this works for direct dependencies and transitive dependencies and is quite fast. I got inspired to build this by nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr! I hacked this together over the last few hours, so there is still a lot of work to be done. I'll publish the code in a repo later today. https://m.primal.net/MDBG.mov
Egge @Egge - 9d
Can someone hook me up with one of these Bitcoinize Printer POS devices? I’d love to build some Cashu Stuff with it, but they seem to be out-of-stock :/
Egge @Egge - 10d
What programming language to learn next?
Egge @Egge - 11d
Playing around with Nutjar is just too much fun! Here is the most minimal example of a Lightning donation page: https://m.primal.net/Lzil.png Code: https://gist.github.com/Egge21M/fc0e7c089857c151af3bb36c697aba14
GM ☀️
These are routing fees. 67 SATS for a ~13500 SATS payment is pretty reasonable
Yes, an amazing one as well!
GM ☀️⛰️