The great mind behind the stickers I have been posting recently is my lovely wife β€οΈ she is now on nostr too: @Squirrel
Be so kind and give her a warm welcome ππ₯³
View quoted note β
Egge
egge@npub.cash
npub1mhcr...c226
Building https://npub.cash π₯ Working on awesome nostr, cashu and Lightning stuff πβ‘οΈ
If you prefer a clean laptop over stickers, you donβt have the right stickers


I am pretty sure 50% of the coco-cashu codebase is now subscription and state check logic.
- Whenever the wallet requires updates from the mint it will subscribe for them.
- Coco will batch and debounce subscriptions as much as possible.
- It will re-connect sockets automatically and re-subscribe now stale subscriptions
- If a socket breaks and can not be reconnected it will automatically fallback to polling. The same happens if the environment or the Mint does not support WS.
- In polling automated backoffs are added, proof checks are batched.
- All HTTP communication with the mint is throttled by a token-based system that allows bursts, but will make sure we don't call the mint more than 25 times per minute.
- The throttling logic filters by requested URL, so that non-rate-limited endpoints like /keys or /info don't could towards our threshold.
I really find this to be the most difficult part about building a wallet. I hope this gives us a solid foundation to build up on.
This is the kind of tester every project needs π
View quoted note β
Started mass production π€π₯


Always a blast to talk freedom tech and Cashu! Hope to be back soon π₯
View quoted note β
When I went to Madeira for SEC-03, I booked my apartment there. Massive service π They helped me find the right place for me and my family, were available whenever you needed them and the place itself was perfect. 10/10!
View quoted note β
What a ride! Here comes Coco-Cashu v1 alpha! π₯
coco-cashu is an all-in-one, batteries-included dev kit for building Cashu wallets and apps. It takes care of everything behind the scenes: counter management, mint updates and sync, quote creation and redemption, proof storage and state management, counters, and a typed event bus so you can hook into it.
This release is an early alpha release, mostly to get some feedback and find the bugs. Coco-cashu is NOT production ready and should be used with care.
https://www.npmjs.com/package/coco-cashu-core
π₯π₯ BREAKING π₯π₯
IBMs quantum computer breaks an ECDSA key that a high schooler could break with pen and paper.
Bitcoin basically worthless now
You know exactly what to do anon!


Let's go full calle! 

With this coco-cashu supports basic mint and melt, send and receive, deterministic secrets, restore, and automatic state syncs via web sockets.
I am now working to bolt it into eNuts and see how well it works. π₯
View quoted note β
I guess coco-cashu is getting close to it's first alpha release!
coco-cashu-core v0.9 is out! New in this version:
- Watcher Services that will keep check on pending mint quotes and inflight proofs. Once paid or spent they will automatically remove proofs from the database or mint the respective mint quote.
- A Socket Manager that will try to reconnect broken Web Socket connections and will cause the Subscription Manager to resub all pending subscriptions.
- When a mint quote is redeemed and minted (whether automatically or manually) the Mint Quote Service will now emit a mint-quote:redeemed event
I have been thinking about upgrading my screen and RAM on my Framework for months now... I just can not decide...
What a great problem to have! Imagine not being able to upgrade your RAM lol
I really wonder how people manage to hit their limits on Cursor subscriptions...