thesimplekid's avatar
thesimplekid
thesimplekid@cashu.me
npub1qjgc...lgjw
Grantee @spiralbtc working on Cashu Dev Kit DMs: @thesimplekid:matrix.org ₿tsk@thesimplekid.com
thesimplekid's avatar
thesimplekid 8 months ago
cdk and mintd Version 0.12.0 Delivers end-to-end BOLT12 offers and payments, adds BIP‑353 address resolution for BOLT12 payments, and introduces cdk-ldk-node, an integrated Lightning backend that lets a single binary run both a Cashu mint and a Lightning node with full BOLT11 and BOLT12 support. It also adds a local, admin-focused web UI for cdk-ldk-node with dashboards for channels, invoices and offers, payments, and on-chain activity. On the data layer, the release expands storage with PostgreSQL via the new cdk-postgres crate and accelerates the shared SQL stack (cdk-sql-common) with statement caching and structured, namespaced/global migrations. Operationally, the mint now exposes explicit start and stop lifecycle methods, enabling graceful startup and shutdown of background services. Wallet keyset management has been clarified with renamed APIs that separate local storage from network fetches. The MSRV is updated to 1.85.0.
thesimplekid's avatar
thesimplekid 10 months ago
The Dublin Bitcoin meetup is back! Join us tomorrow (July 3rd) at 7pm upstairs at The Palace Bar, 21 Fleet St, Temple Bar. See you there.
thesimplekid's avatar
thesimplekid 10 months ago
CDK v0.11.0 Version 0.11.0 brings significant architectural changes to enhance database reliability and performance. The major changes include: 1. **Database Engine Change**: Replaced `sqlx` with `rusqlite` as the SQLite database driver and removed support for `redb`. This change provides better performance and reliability for database operations. 2. **Transaction Management**: Introduced robust database transaction support that encapsulates all database changes. The new Transaction trait implements a rollback operation on Drop unless explicitly committed, ensuring data integrity. 3. **Race Condition Prevention**: Added READ-and-lock operations to securely read and lock records from the database for exclusive access, preventing race conditions in concurrent operations.
thesimplekid's avatar
thesimplekid 11 months ago
CDK v0.10.0 released Introduces the new SignatoryManager service, a significant architectural enhancement that provides complete segregation between the mint and its most sensitive component: the private keys. The SignatoryManager offers a clean API for all key-related operations and keyset management, with communication limited to messages passed through the manager interface, ensuring the signatory remains isolated from the rest of the mint. This foundation enables future deployment of signing operations in separate services or foreign environments to reduce operational risks. Additional improvements include a new mint URL flag option, enhanced NUT-04/NUT-05 implementations, ARM64 Docker support, and updated dependencies.
thesimplekid's avatar
thesimplekid 0 years ago
Minor CDK Release v0.9.2 [0.9.2](https://github.com/cashubtc/cdk/releases/tag/v0.9.2) Added - HTLC from hash support [PR](https://github.com/cashubtc/cdk/pull/753) ([thesimplekid]). - Optional transport and NUT-10 secret on payment request [PR](https://github.com/cashubtc/cdk/pull/744) ([thesimplekid]). - Multi-part payments support in cdk-cli [PR](https://github.com/cashubtc/cdk/pull/743) ([thesimplekid]). Changed - Refactored Lightning module to use common types [PR](https://github.com/cashubtc/cdk/pull/751) ([thesimplekid]). - Updated LND to support mission control and improved requery behavior [PR](https://github.com/cashubtc/cdk/pull/746) ([lollerfirst]). Fixed - NUT-18 payment request encoding/decoding [PR](https://github.com/cashubtc/cdk/pull/758) ([thesimplekid]). - Mint URL trailing slash handling [PR](https://github.com/cashubtc/cdk/pull/757) ([thesimplekid]). - Get spendable to return witness [PR](https://github.com/cashubtc/cdk/pull/756) ([thesimplekid]). - Melt start up check [PR](https://github.com/cashubtc/cdk/pull/745) ([thesimplekid])
thesimplekid's avatar
thesimplekid 1 year ago
Alright that’s enough vacation need to get back to work. Bolt12 this week
thesimplekid's avatar
thesimplekid 1 year ago
Someone should fork signal and replace mobile coin with ecash
thesimplekid's avatar
thesimplekid 1 year ago
At this point my nostr ux is better then twitter. The x app just quits anytime I attempt to do anything