GM nostr!
We are having our weekly Cashu-TS dev call today at 12:30 UTC (~45 minutes from now).
If you want to get involved or share your experiences using the library, join our matrix chat and hop on the call!
https://cashu-ts.dev/docs/get_in_touch
There is two major things I want to add before consolidating npub.cash and npubx.cash:
1. Add server-mint websockets for faster updates
2. Include zap information in the quote endpoint, so that wallet can include sender and message when showing it to the user
When everything runs smoothly I will start the transition (Iβll announce a date). This is going to be wild
Yesterday someone sent me some nuts locked to my npub and I realised that I have no utility to unlock them.
So here is "nutcracker" a simple CLI that lets you store an encrypted nsec and unlock Cashu token with it.
Its written for Bun and TypeScript, but I will include standalone executables with the first release too.
"nutcracker set-key" lets you save a signing key locally. If it is an nsec, it will prompt you to choose a passphrase for encryption. Your key is stored as ncrypt on disk. You can also add an ncrypt directly.
"nutcracker crack <token>" can then be used to open up nuts locked to your npub.
Repo:
In addition to my Cashu workshop, I will also be hosting a nostr workshop at Bitcoin Zitadelle this year π
What would you like to see covered in an introduction to nostr?
Want to learn the way of the nut? π₯
I will be hosting another Cashu workshop at btc++ in Riga this year. This time we will be learning about building privacy preserving payment rails using Cashu and nostr! π«πβ‘οΈ
https://btcplusplus.dev/conf/riga
Feeling reckless? Give npub.cash v2 a try!
Go to Cashu.me
Log in with NIP-07 extension
Enable Lightning Address + experimental npubx.cash
Receive zaps on your npub.cash v2 address!
npub.cash v2 allows you to change your username as often as you like.
You send a post request with your new username and some sats in the header and the server updates your username.
Cashu-402 is beautiful π₯