Egge's avatar
Egge
egge@npub.cash
npub1mhcr...c226
Building https://npub.cash πŸ₯œ Working on awesome nostr, cashu and Lightning stuff πŸ’œβš‘οΈ
Egge's avatar
Egge 5 months ago
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's avatar
Egge 5 months ago
If you prefer a clean laptop over stickers, you don’t have the right stickers image
Egge's avatar
Egge 5 months ago
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.
Egge's avatar
Egge 5 months ago
Started mass production πŸ€™πŸ”₯ image
Egge's avatar
Egge 5 months ago
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 β†’
Egge's avatar
Egge 5 months ago
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
Egge's avatar
Egge 5 months ago
πŸ”₯πŸ”₯ BREAKING πŸ”₯πŸ”₯ IBMs quantum computer breaks an ECDSA key that a high schooler could break with pen and paper. Bitcoin basically worthless now
Egge's avatar
Egge 5 months ago
You know exactly what to do anon! image
Egge's avatar
Egge 5 months ago
Let's go full calle! image
Egge's avatar
Egge 5 months ago
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 β†’
Egge's avatar
Egge 5 months ago
I guess coco-cashu is getting close to it's first alpha release!
Egge's avatar
Egge 5 months ago
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
Egge's avatar
Egge 5 months ago
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
Egge's avatar
Egge 5 months ago
I really wonder how people manage to hit their limits on Cursor subscriptions...
↑