Default avatar
npub1mhcr...c226
npub1mhcr...c226
Native development is amazing these days… 1. Give codex a well defined goal 2. Enable MCP for simulator navigation and screenshots 3. Watch your app simulator hot-refresh while codex builds the new feature
I’m trying to structure my time a bit better, so I’ve decided to dedicate Thursdays to MVPs, greenfield ideas, and exploration projects. Today’s project: electrs-duress. It’s a tiny Bun proxy that sits between your wallet and its Electrum server. The proxy listens for scripthash requests and can send an alert via Telegram or webhook when a specific wallet balance is being checked. The idea is simple: configure the proxy with the xpub of your decoy wallet. If you ever find yourself in a $5 wrench attack situation, you unlock the decoy wallet. Your wallet software will naturally ask the connected Electrum server for balances, which triggers a silent alarm in electrs-duress and sends the notification of your choice. Github: image
We’re back in business and getting together for our weekly Cashu TypeScript dev call today at 11:00 UTC (in about 70 minutes). Today’s call will be a review of the recent releases, as well as a quick planning and brainstorming session for the next versions of cashu-ts and coco. Meeting link: https://meet.fulmo.org/CashuTsDevs These meetings will not be recorded, and the Chatham House Rule applies.
37 weeks ago, I started working on Coco: a TypeScript framework and developer kit for building Cashu wallets and applications. The goal was simple: make Cashu app development in TypeScript as easy, modular, and reliable as possible. Coco provides a storage-agnostic core for wallet logic, proof management, mint sync, quote handling, subscriptions, operation recovery, and typed events, plus maintained adapters for Node, Bun, IndexedDB, and Expo/React Native. It also includes React hooks for building wallet UIs on top of the same core primitives. Today, after roughly 120,000 lines of code written in over 600 commits, and 55 alpha releases, I am very proud to announce that Coco v1 is now stable and available on npm under the @cashu scope. This release marks the first stable foundation for developers who want to build Cashu apps in TypeScript without rebuilding the same wallet infrastructure from scratch. But the work has just begun! Coco already takes care of the typical Cashu operations, but v2 is already being laid out. Custom units, more methods and other amazing improvements are going to land very soon (tm). Github:
Who would have thought that this is what multitasking would look like some day… image
Watching Codex alternate between Android emulator screen captures and screen taps to build out and test a new feature is simply amazing
Wait... So Codex just nerfs itself if it detects you work on security and are not full KYC'd with OpenAI? Real freedom tech is in so much trouble...
Just wasted an hour trying to correctly record Bitcoin income in my bookkeeping software… Without success Germany’s bureaucracy really knows how to turn simple things into a full-time job 🤦‍♂️ No wonder entrepreneurs are leaving
Beeeeep! 🤙 Bitcoin tap-to-pay is live. Numo turns your smartphone into a next-gen Bitcoin POS. Massive congrats to the whole team, this is HUGE 🙏🥳