Rob Woodgate's avatar
Rob Woodgate
rob@nostrly.com
npub1emq0...a3jz
Entrepreneur, software developer and marketer. Working on #nostr #cashu 🫡 My better half: https://www.heidiwoodgate.com ⚡️Nostrly: https://www.nostrly.com ⚡️Github: https://github.com/robwoodgate ⚡️AWtomator: https://www.awtomator.com ⚡️ListLockr: https://www.listlockr.com
Rob Woodgate's avatar
robwoodgate 1 week ago
cashu-ts 4.13.0 is out 🥜 Cashu-TS, the Typescript library that powers many Cashu Wallets and services, just got better NUT-18 payment request support. - Pay a request in one call. wallet.ops.sendToRequest(request) applies every payer rule for you: unit, mint list, accepted methods, per-method fees, input fees and the lock. You can't underpay by accident. - Check a payment in one call. wallet.isPaymentRequestSatisfied(...) tells a payee whether the proofs they received really cover the request. It checks the net amount after fees, mint, unit, duplicates and the spending conditions. - Request features that match v5: preferred mints (mp), supported methods with per-method fees (sm), and wire-safe encodePayload / decodePayload helpers. It's a drop-in upgrade for v4 users. There's a new usage guide in payment_requests.md. image
Rob Woodgate's avatar
robwoodgate 3 weeks ago
The Nutroot spec for Cashu is now in review, and we're all pretty excited about it. It's going to be a huge leap forward for Cashu. So I asked Claude make a video to help explain the core concepts to the rest of the Cashu developer team, and make it easier for them to review. It's fairly technical, but hopefully may be interesting to others too.
Rob Woodgate's avatar
robwoodgate 1 month ago
The last few months, I've been head down working on "Nutroot", which is the evolution of Cashu P2PK, built on top of the BLS based "keyset v3". It's getting the final polishing touches now, and I'm thrilled that @calle will be talking about it and some of the exciting possibilities it unlocks at @btcplusplus on Thursday Oct 1 at 12:00 PM (10AM UTC I believe). Sadly I won't be there in person, but I will be watching the livestream. image
↑